[ {
  "shortName" : "internal int AddItemWithSpecific()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4846,
  "endLine" : 5113,
  "linesOfCode" : 210,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<System.Diagnostics.DebuggerStepThrough()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 102,
  "endLine" : 407,
  "linesOfCode" : 189,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub ApplyPageChanges()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1945,
  "endLine" : 2222,
  "linesOfCode" : 156,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual object GetProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 626,
  "endLine" : 816,
  "linesOfCode" : 153,
  "mcCabeIndex" : 54,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ProjectOptions GetProjectOptions()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2338,
  "endLine" : 2524,
  "linesOfCode" : 148,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int UpgradeProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 415,
  "endLine" : 578,
  "linesOfCode" : 143,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<System.Diagnostics.DebuggerStepThrough()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 83,
  "endLine" : 290,
  "linesOfCode" : 130,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub SetObjects()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1235,
  "endLine" : 1397,
  "linesOfCode" : 120,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UpdateSelection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 336,
  "endLine" : 460,
  "linesOfCode" : 106,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BackupProjectFilesIfNeeded()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 580,
  "endLine" : 697,
  "linesOfCode" : 103,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SaveAs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3406,
  "endLine" : 3539,
  "linesOfCode" : 102,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VsDebugTargetInfo GetDebugTargetInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 980,
  "endLine" : 1091,
  "linesOfCode" : 101,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SaveItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2726,
  "endLine" : 2861,
  "linesOfCode" : 97,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatternMatch? MatchTextChunk()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 298,
  "endLine" : 420,
  "linesOfCode" : 95,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual BuildSubmission DoMSBuildSubmission()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3225,
  "endLine" : 3337,
  "linesOfCode" : 95,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<System.Diagnostics.DebuggerNonUserCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 86,
  "endLine" : 224,
  "linesOfCode" : 94,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 277,
  "endLine" : 381,
  "linesOfCode" : 90,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Refresh()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2374,
  "endLine" : 2481,
  "linesOfCode" : 88,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual VSADDRESULT RunWizard()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1782,
  "endLine" : 1898,
  "linesOfCode" : 88,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<System.Diagnostics.DebuggerStepThrough()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 121,
  "endLine" : 261,
  "linesOfCode" : 87,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual int QueryCommandStatus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 322,
  "endLine" : 429,
  "linesOfCode" : 87,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DoSave()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProject.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 444,
  "endLine" : 565,
  "linesOfCode" : 87,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HandleMatchBracesResponse()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1293,
  "endLine" : 1394,
  "linesOfCode" : 84,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DoSave()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAFileItem.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 325,
  "endLine" : 423,
  "linesOfCode" : 84,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool HandlePreExec()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 458,
  "endLine" : 565,
  "linesOfCode" : 83,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Open()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileDocumentManager.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 150,
  "endLine" : 250,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function QueryEditableFiles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/SourceCodeControlManager.vb",
  "fileLinesCount" : 327,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 152,
  "endLine" : 260,
  "linesOfCode" : 81,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetReferencedProjectOutputPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 349,
  "endLine" : 451,
  "linesOfCode" : 81,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToErrorList()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 240,
  "endLine" : 330,
  "linesOfCode" : 78,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GeneratedCodeNamespace()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1142,
  "endLine" : 1246,
  "linesOfCode" : 77,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int AfterSaveItemAs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 545,
  "endLine" : 645,
  "linesOfCode" : 77,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadReferencesFromBuildProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 310,
  "endLine" : 398,
  "linesOfCode" : 76,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetControlValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1104,
  "endLine" : 1200,
  "linesOfCode" : 74,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetControlValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1248,
  "endLine" : 1350,
  "linesOfCode" : 74,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetFilesViaBrowse()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 633,
  "endLine" : 721,
  "linesOfCode" : 73,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SecurityWarningDialog.Designer.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 31,
  "endLine" : 137,
  "linesOfCode" : 73,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1501,
  "endLine" : 1581,
  "linesOfCode" : 73,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void GetFieldNames()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 311,
  "endLine" : 387,
  "linesOfCode" : 72,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Load()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1937,
  "endLine" : 2051,
  "linesOfCode" : 72,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int UpdateTargetFramework()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3116,
  "endLine" : 3209,
  "linesOfCode" : 71,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int? TryCamelCaseMatch()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 624,
  "endLine" : 735,
  "linesOfCode" : 70,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResolveAssemblyReferenceByFullPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 468,
  "endLine" : 562,
  "linesOfCode" : 70,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int QueryStatusOnNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1591,
  "endLine" : 1666,
  "linesOfCode" : 70,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IList GetSelectedNodes()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2728,
  "endLine" : 2811,
  "linesOfCode" : 70,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetEditDistanceWorker()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/EditDistance.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 181,
  "endLine" : 556,
  "linesOfCode" : 69,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub XMLDocumentationEnable_CheckStateChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1045,
  "endLine" : 1154,
  "linesOfCode" : 67,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NormalizedTextSpanCollection Difference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 252,
  "endLine" : 336,
  "linesOfCode" : 67,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RenameDocument()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 932,
  "endLine" : 1015,
  "linesOfCode" : 67,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static extern bool SetWindowPos()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1458,
  "endLine" : 1630,
  "linesOfCode" : 66,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool GetAllExtenders()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 41,
  "endLine" : 177,
  "linesOfCode" : 66,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual FileNode RenameFileNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 716,
  "endLine" : 822,
  "linesOfCode" : 66,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GenerateUniqueItemName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5159,
  "endLine" : 5235,
  "linesOfCode" : 65,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub BrowseForAppIcon()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 180,
  "endLine" : 260,
  "linesOfCode" : 64,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TryCreate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyListener.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 63,
  "endLine" : 138,
  "linesOfCode" : 64,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<System.Diagnostics.DebuggerStepThrough()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 99,
  "endLine" : 204,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual DataObject PackageSelectionDataObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 363,
  "endLine" : 441,
  "linesOfCode" : 64,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub ApplyChanges()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2136,
  "endLine" : 2220,
  "linesOfCode" : 63,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnCommand()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 951,
  "endLine" : 1033,
  "linesOfCode" : 63,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void BackgroundRequestThread()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 748,
  "endLine" : 826,
  "linesOfCode" : 63,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadXmlFragment()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4439,
  "endLine" : 4513,
  "linesOfCode" : 63,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IVsExpansionFunction GetExpansionFunction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 319,
  "endLine" : 392,
  "linesOfCode" : 62,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RenameProjectFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2909,
  "endLine" : 2990,
  "linesOfCode" : 61,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetPairExtents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1411,
  "endLine" : 1486,
  "linesOfCode" : 60,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int TransferItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5387,
  "endLine" : 5461,
  "linesOfCode" : 60,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool GetWordExtent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1035,
  "endLine" : 1114,
  "linesOfCode" : 59,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void HandlePostExec()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 568,
  "endLine" : 637,
  "linesOfCode" : 59,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShowRetargetingDialog()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6433,
  "endLine" : 6500,
  "linesOfCode" : 59,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RenameDocument()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DocumentManager.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 271,
  "endLine" : 337,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PersistXMLFragments()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4519,
  "endLine" : 4590,
  "linesOfCode" : 58,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckOutFilesForApply()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1834,
  "endLine" : 1921,
  "linesOfCode" : 57,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetArgument()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 653,
  "endLine" : 715,
  "linesOfCode" : 57,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int SetEditLabel()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 264,
  "endLine" : 343,
  "linesOfCode" : 57,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool HandlePreExec()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 129,
  "endLine" : 186,
  "linesOfCode" : 56,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CreateResourceDocDataHelper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3211,
  "endLine" : 3282,
  "linesOfCode" : 56,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OnBeforeDropNotify()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 228,
  "endLine" : 295,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetIconImagePath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 299,
  "endLine" : 385,
  "linesOfCode" : 55,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub InitPropertyUI()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 862,
  "endLine" : 943,
  "linesOfCode" : 55,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Interop/NativeMethods.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 106,
  "endLine" : 169,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool DisableCmdInCurrentMode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1778,
  "endLine" : 1836,
  "linesOfCode" : 55,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual int QueryStatusSelection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1852,
  "endLine" : 1931,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool GetUTDCheckInputs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1446,
  "endLine" : 1513,
  "linesOfCode" : 55,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub ValidatePageChanges()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1751,
  "endLine" : 1815,
  "linesOfCode" : 54,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NormalizedTextSpanCollection Union()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 60,
  "endLine" : 124,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsInvalidFileNameChars()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 552,
  "endLine" : 612,
  "linesOfCode" : 54,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual int ExecCommandIndependentOfSelection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1509,
  "endLine" : 1571,
  "linesOfCode" : 54,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDocumentText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 347,
  "endLine" : 405,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool QueryEditProjectFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4241,
  "endLine" : 4301,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual int InternalExecCommand()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1584,
  "endLine" : 1650,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Suspend()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SuspendFileChanges.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 46,
  "endLine" : 108,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupSelectionDataObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 938,
  "endLine" : 998,
  "linesOfCode" : 53,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int AddCfgsOfCfgName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 162,
  "endLine" : 238,
  "linesOfCode" : 53,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  virtual VsHierarchyItem GetDesignerItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 460,
  "endLine" : 521,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsUpToDate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1572,
  "endLine" : 1643,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int DoUpgradeProject_CheckOnly()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 319,
  "endLine" : 373,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int AddCfgsOfPlatformName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 274,
  "endLine" : 348,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ShowChildPage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3113,
  "endLine" : 3183,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<System.Diagnostics.DebuggerStepThrough()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventsPropPage.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 60,
  "endLine" : 143,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int ExecCommandOnNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1388,
  "endLine" : 1444,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int Save()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4689,
  "endLine" : 4749,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayList MergeEdits()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 268,
  "endLine" : 325,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitReferencedProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 148,
  "endLine" : 210,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool AddReference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 568,
  "endLine" : 621,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TreatSpecificWarningsInit()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 694,
  "endLine" : 757,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DumpStats()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 158,
  "endLine" : 217,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFilePartInValid()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 832,
  "endLine" : 887,
  "linesOfCode" : 49,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ExecCommandOnNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1677,
  "endLine" : 1729,
  "linesOfCode" : 49,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TrimSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1128,
  "endLine" : 1179,
  "linesOfCode" : 48,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatternMatch? MatchSegment()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 483,
  "endLine" : 583,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceNode AddReferenceFromSelectorData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 405,
  "endLine" : 464,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Remove()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 932,
  "endLine" : 1008,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetupProjectGlobalPropertiesThatAllProjectSystemsMustSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3103,
  "endLine" : 3176,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<System.Diagnostics.DebuggerStepThrough()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageHostDialog.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 96,
  "endLine" : 162,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ValidateFileName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 248,
  "endLine" : 300,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CloseDocumentWindow()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1033,
  "endLine" : 1087,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MatchResult MatchSingleWordPattern()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 570,
  "endLine" : 633,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr GetMethodText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2622,
  "endLine" : 2675,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatternMatches GetMatches()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 177,
  "endLine" : 243,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int QueryStatusOnNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 152,
  "endLine" : 197,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub InitPropertyValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 799,
  "endLine" : 856,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ProcessDelayValidationQueue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1644,
  "endLine" : 1695,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConditionalCompilationSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1526,
  "endLine" : 1590,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleMethodTipResponse()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1222,
  "endLine" : 1275,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackgroundRequest_DEPRECATED BeginBackgroundRequest()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1497,
  "endLine" : 1551,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual int OnIdle()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 348,
  "endLine" : 398,
  "linesOfCode" : 45,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AddChild()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 516,
  "endLine" : 565,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetNewFileNameViaBrowse()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 782,
  "endLine" : 837,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int? TryCamelCaseMatch()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 748,
  "endLine" : 806,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionPointCookie()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1209,
  "endLine" : 1257,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorFactoryNotifyForProjectAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/EditorFactoryNotifyForProjectAttribute.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 37,
  "endLine" : 85,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub SetDialogFont()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3819,
  "endLine" : 3894,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NormalizedTextSpanCollection Overlap()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 134,
  "endLine" : 183,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetFullDataTipText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 871,
  "endLine" : 925,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual QueryStatusResult QueryStatusSelectionOnNodes()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1946,
  "endLine" : 2001,
  "linesOfCode" : 43,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int PasteFromClipboard()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 672,
  "endLine" : 725,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetNewLine()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 825,
  "endLine" : 869,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 502,
  "endLine" : 557,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5745,
  "endLine" : 5794,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetDirectoryViaBrowse()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3236,
  "endLine" : 3306,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Create()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 619,
  "endLine" : 679,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentTask.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 82,
  "endLine" : 126,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual int ExecCommand()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 648,
  "endLine" : 702,
  "linesOfCode" : 41,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int AddNewFolder()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1118,
  "endLine" : 1174,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual QueryStatusResult DisableCommandOnNodesThatDoNotSupportMultiSelection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1702,
  "endLine" : 1746,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetBuildMacroValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 173,
  "endLine" : 217,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Register()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/WAProvideProjectFactoryAttribute.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 183,
  "endLine" : 235,
  "linesOfCode" : 41,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function FilesToCheckOut()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2251,
  "endLine" : 2299,
  "linesOfCode" : 40,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enqueue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1239,
  "endLine" : 1293,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Drop()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 110,
  "endLine" : 160,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DropDataType ProcessSelectionDataObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 793,
  "endLine" : 843,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool get_IsOpen()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAFileItem.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 254,
  "endLine" : 304,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1363,
  "endLine" : 1416,
  "linesOfCode" : 40,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FileNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 156,
  "endLine" : 197,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OnAfterRenameProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListenerForProjectReferenceUpdate.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 113,
  "endLine" : 163,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ReferenceNode CreateFileComponent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 537,
  "endLine" : 584,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ProjectItem AddFolder()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProjectItems.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 118,
  "endLine" : 169,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanShowDefaultIcon()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 664,
  "endLine" : 717,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetKeyOutputForGroup()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4023,
  "endLine" : 4063,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetPropertyUnderConditionImpl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 748,
  "endLine" : 792,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int QueryStatusOnNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 222,
  "endLine" : 261,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetBestMatch()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2135,
  "endLine" : 2174,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NormalizedTextSpanCollection Intersection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 194,
  "endLine" : 238,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HandleGotoResponse()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 945,
  "endLine" : 988,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RemoveChild()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 571,
  "endLine" : 610,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AddFileToNodeFromProjectReference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1043,
  "endLine" : 1086,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int NormalizeUpgradeFlag()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 375,
  "endLine" : 413,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetCatID()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 289,
  "endLine" : 331,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AddFileFromTemplate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2059,
  "endLine" : 2099,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int SetEditLabel()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 381,
  "endLine" : 432,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int QueryDebugTargets()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1148,
  "endLine" : 1191,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetProjectReferencesContainingThisProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListenerForProjectReferenceUpdate.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 187,
  "endLine" : 229,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Init()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/VSProductSKU.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 202,
  "endLine" : 245,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnCommit()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2176,
  "endLine" : 2216,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 113,
  "endLine" : 151,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void UpdateCaption()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DocumentManager.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 222,
  "endLine" : 262,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntPtr PackageSelectionData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1124,
  "endLine" : 1166,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reference Add()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAReferences.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 60,
  "endLine" : 99,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int RenameCfgsOfCfgName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 609,
  "endLine" : 654,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateClass()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 594,
  "endLine" : 636,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int SetEditLabel()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1245,
  "endLine" : 1294,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SetSccLocation()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5689,
  "endLine" : 5735,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NotifyBuildBegin()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1853,
  "endLine" : 1894,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RenameFolder()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 386,
  "endLine" : 438,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function QuerySave()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/SourceCodeControlManager.vb",
  "fileLinesCount" : 327,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 270,
  "endLine" : 322,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList NormalizeSpans()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 583,
  "endLine" : 622,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual AssemblyReferenceNode CreateAssemblyReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 622,
  "endLine" : 658,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CreateEditorInstance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FSharpEditorFactory.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 62,
  "endLine" : 118,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnItemAdded()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2250,
  "endLine" : 2291,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPoisoned()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 219,
  "endLine" : 255,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetCfgs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 535,
  "endLine" : 575,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetPlatforms()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 819,
  "endLine" : 862,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Open()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileDocumentManager.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 92,
  "endLine" : 131,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GenerateValidLanguageIndependentIdentifier()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 272,
  "endLine" : 319,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Lookup()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 103,
  "endLine" : 154,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual StringBuilder PrepareSelectedNodesForClipBoard()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1243,
  "endLine" : 1283,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddFolderFromOtherProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 451,
  "endLine" : 505,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OpenProjectCfg()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 99,
  "endLine" : 141,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int QueryService()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OleServiceProvider.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 94,
  "endLine" : 138,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string MakeRelativePath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/WAUtilities.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 145,
  "endLine" : 182,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List GetDroppedFiles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 316,
  "endLine" : 359,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 746,
  "endLine" : 792,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetFilePathInternal()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 442,
  "endLine" : 476,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan UncommentBlock()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 661,
  "endLine" : 703,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImageList GetImageList()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 397,
  "endLine" : 437,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int DisplayContextMenu()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1310,
  "endLine" : 1353,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetCommonPropertyPages()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 286,
  "endLine" : 327,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void WalkSourceProjectAndAdd()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 515,
  "endLine" : 559,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub PopulateManifestList()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 479,
  "endLine" : 517,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub PreInitPage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 491,
  "endLine" : 536,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsWebProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 299,
  "endLine" : 346,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetDocInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DocumentManager.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 137,
  "endLine" : 176,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitKeyBindings()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TextViewCreationListener.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 41,
  "endLine" : 82,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int ShowObjectBrowser()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 315,
  "endLine" : 355,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ComReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ComReferenceNode.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 169,
  "endLine" : 206,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetProjectItemsThatRelyOnReferencesToBeResolved()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ComReferenceNode.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 301,
  "endLine" : 337,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResolveFromBuiltProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 578,
  "endLine" : 616,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogEvent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 595,
  "endLine" : 627,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int QueryStatusOnNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 495,
  "endLine" : 528,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 69,
  "endLine" : 127,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetRelativePath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 854,
  "endLine" : 915,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FocusFirstOrLastTabItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1069,
  "endLine" : 1113,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool DisplayExpansionBrowser()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 208,
  "endLine" : 241,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual int UpdateLanguageContext()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 202,
  "endLine" : 238,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SetProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 825,
  "endLine" : 862,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  FieldDataDictionary GetFieldNames()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 246,
  "endLine" : 281,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InterfaceType CreateInstance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/WAUtilities.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 30,
  "endLine" : 66,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int IsDocumentInProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5250,
  "endLine" : 5292,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub PopulateIconList()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 112,
  "endLine" : 147,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HandleResponseHelper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1553,
  "endLine" : 1589,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildArrays()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.Builder.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 136,
  "endLine" : 174,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int CopyToClipboard()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 630,
  "endLine" : 667,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  virtual CodeClass FindClass()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 422,
  "endLine" : 452,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  bool BufferEquals()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 824,
  "endLine" : 858,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void SetProjectProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2252,
  "endLine" : 2294,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int CanOverwriteExistingItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3616,
  "endLine" : 3655,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetCurrentProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 647,
  "endLine" : 694,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCurrentParameter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2548,
  "endLine" : 2582,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OverlapsWith()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 389,
  "endLine" : 422,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HandleQuickInfoResponse()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 824,
  "endLine" : 866,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OnAfterOpenProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListenerForProjectOpen.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 32,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int DeleteCfgsOfCfgName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 355,
  "endLine" : 393,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int DeleteCfgsOfPlatformName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 400,
  "endLine" : 437,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FrameworkCompatibility CheckFrameworksCompatibility()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 795,
  "endLine" : 833,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual FolderNode VerifySubFolderExists()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2676,
  "endLine" : 2710,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ProcessFilesAndFolders()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3886,
  "endLine" : 3932,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetUTDCheckOutputs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1515,
  "endLine" : 1559,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ValidateProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 570,
  "endLine" : 603,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FormatWin32Message()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 371,
  "endLine" : 405,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NormalizeLineEndings()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1435,
  "endLine" : 1474,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function FileNameAndGeneratedFileName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 418,
  "endLine" : 463,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ValidCoord()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 257,
  "endLine" : 291,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr GetParameterText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2677,
  "endLine" : 2713,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual AssemblyReferenceNode CreateAssemblyReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 589,
  "endLine" : 618,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object ConvertFromString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 558,
  "endLine" : 588,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void BindReferenceData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 324,
  "endLine" : 367,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr GetRunningDocData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 496,
  "endLine" : 526,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IsFlavorDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4646,
  "endLine" : 4680,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RenameChildNodes()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 828,
  "endLine" : 860,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IVsUIHierarchyWindow GetUIHierarchyWindow()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/VSShellUtilities.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 23,
  "endLine" : 56,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetSourceProjectPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 363,
  "endLine" : 396,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetSupportedTargetFrameworkMonikers()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/TargetFrameworkMoniker.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 78,
  "endLine" : 118,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnExternalPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4324,
  "endLine" : 4364,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsHidden()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/SKUMatrix.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 20,
  "endLine" : 61,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Win32ResourceFileBrowse_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 534,
  "endLine" : 567,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PopulateTargetFrameworkAssemblies()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 673,
  "endLine" : 710,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RunSync()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentTask.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 134,
  "endLine" : 163,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Add()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.Builder.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 176,
  "endLine" : 214,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetColorData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Colorizer.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 81,
  "endLine" : 110,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntPtr QueryInterfaceIUnknown()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 512,
  "endLine" : 545,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnItemDeleted()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2295,
  "endLine" : 2330,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int Close()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DocumentManager.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 81,
  "endLine" : 113,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int QueryStatusOnNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 144,
  "endLine" : 172,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LogAtImportance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 559,
  "endLine" : 589,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ExpandView()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProjectItem.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 437,
  "endLine" : 470,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set_IndexedValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProperty.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 138,
  "endLine" : 170,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object GetCorrectExtender()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 595,
  "endLine" : 626,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_OutputGroups()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1242,
  "endLine" : 1277,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int SetEditLabel()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 87,
  "endLine" : 124,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void CreateDirectory()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 334,
  "endLine" : 365,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub Show()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMessageBox.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 69,
  "endLine" : 109,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IndexOfSpecificConfig()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/SingleConfigPropertyControlData.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 154,
  "endLine" : 191,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub SetPropertyValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1558,
  "endLine" : 1595,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateDialogFilter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 459,
  "endLine" : 495,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetInitialExtent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2075,
  "endLine" : 2108,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool EndsWith()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/CaseSensitiveComparison.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 145,
  "endLine" : 177,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextSpan GenerateSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringBreaker.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 212,
  "endLine" : 243,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ExecCommandOnNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 199,
  "endLine" : 225,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSameComObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 474,
  "endLine" : 505,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int QueryDeleteItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2899,
  "endLine" : 2933,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AddFilesFromProjectReferences()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1006,
  "endLine" : 1037,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CleanAndFlushClipboard()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1093,
  "endLine" : 1122,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AddReferenceCheckResult CheckIfCanAddReference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 723,
  "endLine" : 753,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual HierarchyNode CreateFolderNodes()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2592,
  "endLine" : 2628,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntPtr CopyHGlobal()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 449,
  "endLine" : 478,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectReferenceNode GetProjectReferenceOnNodeForHierarchy()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListenerForProjectReferenceUpdate.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 231,
  "endLine" : 263,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LinkedFileNode.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 85,
  "endLine" : 120,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OpenWithSpecific()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectDesignerDocumentManager.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 37,
  "endLine" : 72,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetEditor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DesignPropertyDescriptor.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 81,
  "endLine" : 107,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub CleanupCOMReferences()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1020,
  "endLine" : 1053,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ConnectPropertyNotify()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4245,
  "endLine" : 4279,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PopulateAvailableFSharpCoreVersions()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 638,
  "endLine" : 671,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub GetDocumentInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 359,
  "endLine" : 397,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void AddError()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1691,
  "endLine" : 1720,
  "linesOfCode" : 26,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMsBuildPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 123,
  "endLine" : 152,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual QueryStatusResult QueryStatusCommandFromOleCommandTarget()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1659,
  "endLine" : 1691,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int ParseCanonicalName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2586,
  "endLine" : 2616,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchyNode FindChild()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2975,
  "endLine" : 3003,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int CutToClipboard()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 592,
  "endLine" : 625,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSamePath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/NativeMethods.cs",
  "fileLinesCount" : 857,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 678,
  "endLine" : 708,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int AddLinkedItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5115,
  "endLine" : 5152,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetCfgPropertyPages()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1340,
  "endLine" : 1372,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ProcessDialogKey()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3993,
  "endLine" : 4030,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function AddSymbol()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1667,
  "endLine" : 1701,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TextSpan Merge()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 81,
  "endLine" : 108,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List BreakIntoParts()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 653,
  "endLine" : 681,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Refresh()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2345,
  "endLine" : 2373,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Compare()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/CaseSensitiveComparison.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 81,
  "endLine" : 110,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CountTextChunks()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.Segment.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 46,
  "endLine" : 73,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IntersectsWith()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 449,
  "endLine" : 477,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetDataTipText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 235,
  "endLine" : 267,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SetSite()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 165,
  "endLine" : 199,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadata()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 216,
  "endLine" : 247,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual int ExecCommandThatDependsOnSelectedNodes()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1459,
  "endLine" : 1495,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ConvertToString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 520,
  "endLine" : 546,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool AllowPasteCommand()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 731,
  "endLine" : 760,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Output()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 211,
  "endLine" : 235,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAReferences.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 197,
  "endLine" : 221,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetCfgNames()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 447,
  "endLine" : 476,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OleServiceProvider.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 213,
  "endLine" : 241,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetGuidProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1424,
  "endLine" : 1450,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void SetOutputLogger()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3009,
  "endLine" : 3040,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RenameCaseOnlyChange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1026,
  "endLine" : 1057,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr GetIconHandle()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ImageHandler.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 108,
  "endLine" : 142,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Refresh()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OutputGroup.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 107,
  "endLine" : 143,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DebugToString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 232,
  "endLine" : 257,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TransitionFromUpperToLower()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 683,
  "endLine" : 722,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 477,
  "endLine" : 501,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FixupMarkerSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1614,
  "endLine" : 1646,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void CaptureSynchronizationContext()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentTask.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 50,
  "endLine" : 77,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int AddAdornments()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 137,
  "endLine" : 168,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternMatcher()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 58,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TransitionFromUpperToLower()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringBreaker.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 261,
  "endLine" : 300,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ApplyEdits()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 462,
  "endLine" : 489,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Nullable ConvertFromType()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 665,
  "endLine" : 694,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ComReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ComReferenceNode.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 138,
  "endLine" : 166,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CreateProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 95,
  "endLine" : 126,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshProjectReferenceErrorState()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 296,
  "endLine" : 321,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 469,
  "endLine" : 500,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  virtual void DisposeGenerateState()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 124,
  "endLine" : 148,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string FullPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 236,
  "endLine" : 260,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Close()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1309,
  "endLine" : 1336,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Reload()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2869,
  "endLine" : 2903,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetSccFiles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5576,
  "endLine" : 5605,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetSccSpecialFiles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5616,
  "endLine" : 5647,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int InitializeForOuter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5894,
  "endLine" : 5926,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function EditCommandLine()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialogService.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 31,
  "endLine" : 70,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub GetAllPropertyValuesNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1448,
  "endLine" : 1478,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpecialFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2309,
  "endLine" : 2336,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XMLDocumentationFileInit()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 873,
  "endLine" : 902,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PlatformTargetSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 979,
  "endLine" : 1018,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FSharpSourceBase_DEPRECATED()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 140,
  "endLine" : 167,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IWpfTextView GetWpfTextViewFromVsTextView()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1189,
  "endLine" : 1215,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList Find()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 77,
  "endLine" : 101,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/CaseSensitiveComparison.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 117,
  "endLine" : 143,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StartsWith()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/CaseSensitiveComparison.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 179,
  "endLine" : 205,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryEncodeSpans()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringBreaker.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 66,
  "endLine" : 94,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual int AddItemToHierarchy()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1176,
  "endLine" : 1206,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 166,
  "endLine" : 192,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DropDataType QueryDropDataType()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 850,
  "endLine" : 880,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DropEffect QueryDropEffect()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 894,
  "endLine" : 926,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetVerbosity()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 687,
  "endLine" : 710,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetTemplateNoZip()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProjectItems.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 274,
  "endLine" : 303,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Remove()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProjectItem.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 335,
  "endLine" : 360,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Delete()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProjectItem.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 365,
  "endLine" : 391,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Delete()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProject.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 405,
  "endLine" : 430,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetCfgProviderProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 499,
  "endLine" : 525,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterfaceType GetService()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 667,
  "endLine" : 692,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTargetFrameworkInstalled()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6392,
  "endLine" : 6418,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ExecCommandOnNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 463,
  "endLine" : 492,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUpToDatePreserveNewest()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1645,
  "endLine" : 1671,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ConvertTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 245,
  "endLine" : 272,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub StartWorkingDirectoryBrowse_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 498,
  "endLine" : 526,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DelayValidate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1584,
  "endLine" : 1614,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub chkDefineDebug_CheckedChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1402,
  "endLine" : 1431,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IPropertyPage2_Activate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 278,
  "endLine" : 318,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddChildNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.Builder.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 216,
  "endLine" : 250,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AreSimilarWorker()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 191,
  "endLine" : 223,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Min()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/EditDistance.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 580,
  "endLine" : 605,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void StopBackgroundThread()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 703,
  "endLine" : 726,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void ReDraw()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2416,
  "endLine" : 2441,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int SetTargetFrameworkMoniker()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3068,
  "endLine" : 3097,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectElement GetProjectElementBasedOnInputFromComponentSelectorData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ComReferenceNode.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 273,
  "endLine" : 299,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int DragOver()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 69,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildStartedHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 356,
  "endLine" : 377,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reference AddProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAReferences.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 115,
  "endLine" : 144,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Hashtable CreateExtendedProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 450,
  "endLine" : 473,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  virtual CodeClass FindClass()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 394,
  "endLine" : 415,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/LockedDocData.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tuple ResolveAssemblyPathInTargetFxImpl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6508,
  "endLine" : 6531,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_Outputs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OutputGroup.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 220,
  "endLine" : 259,
  "linesOfCode" : 22,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsClickOnceSupported()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 349,
  "endLine" : 372,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndexOfConfiguration()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1620,
  "endLine" : 1646,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Normalize()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 140,
  "endLine" : 163,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Init()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 177,
  "endLine" : 197,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int VisiblePositionToColumn()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 783,
  "endLine" : 803,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ToggleRegions()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1684,
  "endLine" : 1704,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int RemoveAdornments()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 172,
  "endLine" : 194,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void BeginTemplateEditing()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 416,
  "endLine" : 440,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ForgetTrackedObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ObjectPool.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 227,
  "endLine" : 248,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SpellChecker ReadFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 44,
  "endLine" : 68,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 94,
  "endLine" : 118,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 120,
  "endLine" : 143,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Close()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 135,
  "endLine" : 158,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowErrorMessageBox()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 990,
  "endLine" : 1014,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetUserContextDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 180,
  "endLine" : 200,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Add()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 200,
  "endLine" : 221,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayList GetTextMarkers()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 244,
  "endLine" : 264,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckAndTryToFixWildcards()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 144,
  "endLine" : 168,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ReferenceNode CreateReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 496,
  "endLine" : 517,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HierarchyNode TryRenameAndReturnNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 46,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsLikeDev10MinusProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 190,
  "endLine" : 212,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 109,
  "endLine" : 129,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reference Item()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAReferences.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 223,
  "endLine" : 245,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Hashtable GetExtenders()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 380,
  "endLine" : 407,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static VsHierarchyItem CreateFromMoniker()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsPersistDocData CreateDocumentData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 413,
  "endLine" : 433,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsPersistDocData GetRunningDocumentData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 466,
  "endLine" : 488,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void SetConfiguration()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3786,
  "endLine" : 3812,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int AddComponent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5530,
  "endLine" : 5555,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SccGlyphChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5657,
  "endLine" : 5679,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static B Try()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int QueryGetData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 280,
  "endLine" : 301,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 403,
  "endLine" : 424,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyBuildEnd()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1895,
  "endLine" : 1918,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildCoda()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1940,
  "endLine" : 1965,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_Property()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Output.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 93,
  "endLine" : 115,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "As DialogResult",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMessageBox.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 198,
  "endLine" : 228,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function StartActionSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 360,
  "endLine" : 384,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub rbStartAction_CheckedChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 461,
  "endLine" : 487,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 250,
  "endLine" : 274,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub SetPropertyValueNativeMultipleValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1654,
  "endLine" : 1679,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub AddChangeHandlers()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2103,
  "endLine" : 2127,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetRelativeDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3365,
  "endLine" : 3392,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ConnectBuildEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4202,
  "endLine" : 4226,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetRelativeBuildPathDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 632,
  "endLine" : 659,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetRelativeRefPathDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 510,
  "endLine" : 537,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Sub Disconnect()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Interop/NativeMethods.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 187,
  "endLine" : 210,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MapBitmapColor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 976,
  "endLine" : 1005,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HandleUntypedParseOrFullTypeCheckResponse()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1592,
  "endLine" : 1612,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetTokenExtent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2110,
  "endLine" : 2133,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool InsertSpecificExpansion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 243,
  "endLine" : 265,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.Builder.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetChildIndex()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.Builder.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 252,
  "endLine" : 277,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 293,
  "endLine" : 322,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BackgroundRequest_DEPRECATED()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1142,
  "endLine" : 1162,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectElement()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 108,
  "endLine" : 134,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEvaluatedMetadata()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 249,
  "endLine" : 274,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnItemsAppended()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2332,
  "endLine" : 2355,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2359,
  "endLine" : 2382,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnInvalidateItems()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2385,
  "endLine" : 2408,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ExecCommandOnNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 174,
  "endLine" : 194,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetFormattedErrorMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 642,
  "endLine" : 664,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reference Find()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAReferences.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  virtual bool ShouldDeclareField()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 761,
  "endLine" : 787,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItems ProjectItems()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 209,
  "endLine" : 228,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void BuildAsync()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2161,
  "endLine" : 2180,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void InitializeProjectProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3359,
  "endLine" : 3380,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetupComponents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SecurityWarningDialog.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 121,
  "endLine" : 162,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TrySplitConfigurationCanonicalName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 124,
  "endLine" : 149,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub SetPropertyValueNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1605,
  "endLine" : 1634,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function IVsProjectDesignerPage_GetPropertyValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3538,
  "endLine" : 3561,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ValidateTargetFrameworkMoniker()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 587,
  "endLine" : 609,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function RemoveSymbol()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1739,
  "endLine" : 1765,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetHelpContext()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 524,
  "endLine" : 547,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ToolsOptionsShowAdvancedBuildConfigurations()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 183,
  "endLine" : 207,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void InitMachinePreferences()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 215,
  "endLine" : 233,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnIdle()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 905,
  "endLine" : 930,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int FormatSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 486,
  "endLine" : 506,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetEditDistance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/EditDistance.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 91,
  "endLine" : 110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ViewFilter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void SynchronizeDropdowns()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 420,
  "endLine" : 438,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsSimilarRequest()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1298,
  "endLine" : 1319,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CALPOLESTR CreateCALPOLESTR()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 309,
  "endLine" : 335,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsAlreadyAdded()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 276,
  "endLine" : 296,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAlreadyAdded()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ComReferenceNode.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 232,
  "endLine" : 254,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual HierarchyNode AddNodeIfTargetExistInStorage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 568,
  "endLine" : 587,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ErrorHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 134,
  "endLine" : 153,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WarningHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 158,
  "endLine" : 176,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TargetStartedHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 446,
  "endLine" : 464,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TaskStartedHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 493,
  "endLine" : 511,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetMkDocument()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4760,
  "endLine" : 4782,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetProjectGuidFromProjectFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6293,
  "endLine" : 6311,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetSccSpecialFiles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 905,
  "endLine" : 926,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Close()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ImageHandler.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int DebugLaunch()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1099,
  "endLine" : 1120,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DateTime? TryGetLastWriteTimeUtc()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1423,
  "endLine" : 1444,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Build()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1919,
  "endLine" : 1939,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanAddItems()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TrackDocumentsHelper.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanRemoveItems()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TrackDocumentsHelper.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 102,
  "endLine" : 125,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetSccSpecialFiles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 188,
  "endLine" : 209,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub DisplayTopicFromF1Keyword()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 136,
  "endLine" : 160,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMenuCommand.vb",
  "fileLinesCount" : 385,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 112,
  "endLine" : 134,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As DialogResult",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMessageBox.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 147,
  "endLine" : 172,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetPageSite()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1142,
  "endLine" : 1167,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetTransactionDescription()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2230,
  "endLine" : 2255,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub IVsProjectDesignerPage_SetPropertyValueMultipleValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3691,
  "endLine" : 3717,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 66,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub OK_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageHostDialog.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 198,
  "endLine" : 219,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function TranslateAccelerator()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 573,
  "endLine" : 599,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryConvertVariantToInt()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 73,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsHiddenTextSession GetHiddenTextSession()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1713,
  "endLine" : 1731,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Init()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1975,
  "endLine" : 2000,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Close()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2009,
  "endLine" : 2028,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnItemChosen()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 531,
  "endLine" : 554,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionStamp GetNewerVersion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 78,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool EqualsOrdinalIgnoreCase()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int CompareToOrdinalIgnoreCase()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 121,
  "endLine" : 140,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UpdateSpanUnion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 562,
  "endLine" : 581,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PatternMatch()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatch.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 70,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int Exec()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 129,
  "endLine" : 147,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ScrollToEnd()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 637,
  "endLine" : 655,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void MatchTriple()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1645,
  "endLine" : 1662,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EditArray()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 115,
  "endLine" : 138,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Version ParseVersionFromReferenceGrouping()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 282,
  "endLine" : 305,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ReferenceNode CreateReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 476,
  "endLine" : 494,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CADWORD CreateCADWORD()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 344,
  "endLine" : 369,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RecursivelyCopyDirectory()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 894,
  "endLine" : 914,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void GetSccFiles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2146,
  "endLine" : 2168,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2540,
  "endLine" : 2559,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool AddReference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 211,
  "endLine" : 236,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SelectionListener.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 108,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeAssemblyName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 253,
  "endLine" : 271,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterClipboardNotifications()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 766,
  "endLine" : 787,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 384,
  "endLine" : 401,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TargetFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 470,
  "endLine" : 487,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TaskFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 517,
  "endLine" : 534,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutputWindowLogger CreateUpToDateCheckLogger()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 726,
  "endLine" : 745,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 191,
  "endLine" : 211,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetListOfProjectItems()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OANavigableProjectItems.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 243,
  "endLine" : 261,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InterfaceType CreateSitedInstance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/WAUtilities.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsTextLines GetRunningDocumentTextBuffer()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 440,
  "endLine" : 459,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public prjBuildAction BuildAction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 549,
  "endLine" : 566,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T GetOuterAs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6592,
  "endLine" : 6610,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 103,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OnAfterOpenProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListenerForProjectReferenceUpdate.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 43,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ConvertTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 111,
  "endLine" : 132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WAProvideProjectFactoryAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/WAProvideProjectFactoryAttribute.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub ApplyChanges()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2592,
  "endLine" : 2614,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2658,
  "endLine" : 2681,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNestedPropertyControlData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3509,
  "endLine" : 3529,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DefineConstants_TextChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1363,
  "endLine" : 1392,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReferencePath_SelectedIndexChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 366,
  "endLine" : 386,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Move()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 425,
  "endLine" : 456,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RemoveRootNamespace()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 416,
  "endLine" : 440,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsWCFReferenceValidInProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1256,
  "endLine" : 1275,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CanHideConfigurationsForProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 151,
  "endLine" : 175,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsCustomToolRegistered()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 659,
  "endLine" : 685,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Variant ToVariant()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 376,
  "endLine" : 396,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TextSpan CommentSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 574,
  "endLine" : 592,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan CommentBlock()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 609,
  "endLine" : 629,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan UncommentSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 634,
  "endLine" : 655,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ColumnToVisiblePosition()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 759,
  "endLine" : 775,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool InsertNamedExpansion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 279,
  "endLine" : 300,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal T Allocate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ObjectPool.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 130,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnAutoComplete()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 708,
  "endLine" : 727,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int TypeChar()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 730,
  "endLine" : 748,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ReformatSelection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1079,
  "endLine" : 1096,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int DispatchCommand()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 611,
  "endLine" : 627,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CalcLines()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetActiveConfigurationName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 444,
  "endLine" : 462,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetActiveConfigurationAndPlatform()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 977,
  "endLine" : 998,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int Close()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2492,
  "endLine" : 2510,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetGuidProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2521,
  "endLine" : 2537,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CreateResourceDocData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3284,
  "endLine" : 3301,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StandardValuesCollection GetStandardValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 590,
  "endLine" : 606,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectPackage.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ObserveItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileChangeManager.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 171,
  "endLine" : 192,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IProjectEvents GetProjectEventsProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 258,
  "endLine" : 275,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetSccInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 286,
  "endLine" : 302,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProperties.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 110,
  "endLine" : 129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAReferences.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 261,
  "endLine" : 282,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnReferenceChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAReferences.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 284,
  "endLine" : 306,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAReferences.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 308,
  "endLine" : 329,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TellMSBuildCurrentSolutionConfiguration()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4065,
  "endLine" : 4082,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetBaseDirectoryForAddingFiles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4309,
  "endLine" : 4327,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAssemblyName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6200,
  "endLine" : 6220,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SetSccSettings()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6230,
  "endLine" : 6248,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ShowErrorMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 445,
  "endLine" : 465,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ConvertTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 51,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ConvertTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 318,
  "endLine" : 338,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub UpdateIconImage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 269,
  "endLine" : 296,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Apply()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1198,
  "endLine" : 1221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2727,
  "endLine" : 2747,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function IVsProjectDesignerPage_GetPropertyMultipleValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3657,
  "endLine" : 3678,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub RefreshPropertyStandardValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3956,
  "endLine" : 3983,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsTargetingDotNetFramework45OrAbove()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1211,
  "endLine" : 1238,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateButtonImages()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 597,
  "endLine" : 618,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTokenValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventsPropPage.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 334,
  "endLine" : 357,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MeasureMaxTextWidth()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 585,
  "endLine" : 604,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NormalizeInitialDirectory()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 728,
  "endLine" : 746,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void GetLanguagePreferences()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 331,
  "endLine" : 346,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1119,
  "endLine" : 1140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetTokenInfoAt()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 871,
  "endLine" : 889,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2281,
  "endLine" : 2296,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Close()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnItemChosen()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 364,
  "endLine" : 380,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool HandlePostExec()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 188,
  "endLine" : 206,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnBeforeInsertion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 565,
  "endLine" : 586,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MatchSegment()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 448,
  "endLine" : 465,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int FindIndex()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 161,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool EqualsOrdinal()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int CompareToOrdinal()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T AllocateSlow()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ObjectPool.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 154,
  "endLine" : 174,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AreSimilar()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 170,
  "endLine" : 189,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List CreateFallbackList()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringBreaker.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 96,
  "endLine" : 115,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetWordExtent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 207,
  "endLine" : 226,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual int QueryParameterList()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 441,
  "endLine" : 456,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TextTipData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1119,
  "endLine" : 1138,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IVsDebugger GetIVsDebugger()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 269,
  "endLine" : 284,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Apply()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 491,
  "endLine" : 515,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetMetadataAndThrow()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 309,
  "endLine" : 326,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EnumConverter GetEnumConverter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 790,
  "endLine" : 809,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal HierarchyNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 464,
  "endLine" : 481,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Resume()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SuspendFileChanges.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 369,
  "endLine" : 385,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetFullPathFromPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 432,
  "endLine" : 449,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectRootElement ConvertProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 746,
  "endLine" : 761,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProjectFinishedHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 426,
  "endLine" : 441,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool SaveAs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAFileItem.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 232,
  "endLine" : 247,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Guid GetBrowseLibraryGuid()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 773,
  "endLine" : 790,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object GetPropHelper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 609,
  "endLine" : 626,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void PrepareBuild()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2115,
  "endLine" : 2135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchyNode NodeFromItemId()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4182,
  "endLine" : 4198,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlElement WrapXmlFragment()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6266,
  "endLine" : 6281,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SecurityWarningDialog()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SecurityWarningDialog.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddImage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ImageHandler.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConfigCanonicalName OfCondition()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 151,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetPages()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 829,
  "endLine" : 845,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int QueryDebugLaunch()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1129,
  "endLine" : 1146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_CfgType()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1216,
  "endLine" : 1234,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub RegisterMenuCommands()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseRootDesigner.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 94,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub InvokeHelp()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 415,
  "endLine" : 433,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AddDotNetCoreFramework()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/TargetFrameworkMoniker.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetControlValueMultipleValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1217,
  "endLine" : 1237,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TryGetNonCommonPropertyValueNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1394,
  "endLine" : 1415,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetValueOrIndeterminateFromArray()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1488,
  "endLine" : 1509,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ObjectsAreEqual()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2346,
  "endLine" : 2364,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyPropertiesWhichMayReloadProjectAreLast()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1923,
  "endLine" : 1939,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckPlayCachedPropertyChanges()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4418,
  "endLine" : 4437,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsExeProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 563,
  "endLine" : 584,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function GetValueOrIndeterminateFromArray()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1494,
  "endLine" : 1515,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReferencePathSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 227,
  "endLine" : 245,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateButtonImages()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 573,
  "endLine" : 591,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Show()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 496,
  "endLine" : 517,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void MakePositive()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 122,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ContainsInclusive()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 191,
  "endLine" : 206,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ContainsExclusive()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 209,
  "endLine" : 224,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 456,
  "endLine" : 470,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArrayList GroupBySeverity()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1647,
  "endLine" : 1666,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExpansionProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDuplicates()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 494,
  "endLine" : 510,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray SelectDistinct()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 512,
  "endLine" : 528,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Validate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ObjectPool.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 260,
  "endLine" : 277,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int CreatePaneWindow()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 276,
  "endLine" : 295,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsMacroRecordingOn()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 253,
  "endLine" : 267,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CodeWindowManager GetCodeWindowManagerForView()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 580,
  "endLine" : 594,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void MatchPair()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1620,
  "endLine" : 1634,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInAutomationFunction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 175,
  "endLine" : 191,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsShellInCommandLineMode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1029,
  "endLine" : 1046,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2032,
  "endLine" : 2050,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void GetSccSpecialFiles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2178,
  "endLine" : 2194,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal HierarchyNode FindChildByProjectElement()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2448,
  "endLine" : 2463,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int DeleteItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2880,
  "endLine" : 2896,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ComReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ComReferenceNode.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RebindFSharpCoreAfterUpdatingVersion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 219,
  "endLine" : 237,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetDropInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 175,
  "endLine" : 194,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Microsoft.VisualStudio.Package.Project.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 256,
  "endLine" : 271,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MessageHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 336,
  "endLine" : 350,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProjectStartedHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 407,
  "endLine" : 421,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionPoint()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/ConnectionPointContainer.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetError()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 263,
  "endLine" : 280,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OleServiceProvider.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual BuildResult Build()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2185,
  "endLine" : 2201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void SetOrCreateBuildEventProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2302,
  "endLine" : 2317,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual BuildResult InvokeMsBuild()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3085,
  "endLine" : 3101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ProcessReferences()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3823,
  "endLine" : 3843,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckForWildcards()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3865,
  "endLine" : 3881,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void OnHandleConfigurationRelatedGlobalProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3959,
  "endLine" : 3981,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigCanonicalName? GetCurrentConfigurationName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4084,
  "endLine" : 4099,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OpenItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5295,
  "endLine" : 5315,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OpenItemWithSpecific()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5318,
  "endLine" : 5338,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int ReopenItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5354,
  "endLine" : 5374,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HierarchyNode GetItemParentNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6143,
  "endLine" : 6159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetDefine()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigurationProperties.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectConfig()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 660,
  "endLine" : 676,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OpenOutputGroup()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1193,
  "endLine" : 1208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OutputGroup()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OutputGroup.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void CreateDirectory()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 312,
  "endLine" : 327,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Register()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/ProvideAppCommandLineAttribute.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Register()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/ComponentPickerPropertyPageAttribute.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 124,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetEncoding()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 327,
  "endLine" : 343,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1726,
  "endLine" : 1755,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub LeaveProjectCheckoutSection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 879,
  "endLine" : 895,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub InitializeAllProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2811,
  "endLine" : 2827,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ConnectDebuggerEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4094,
  "endLine" : 4111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TreatSpecificWarningsGet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 786,
  "endLine" : 804,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TreatWarningsGet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 825,
  "endLine" : 843,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsWebReferenceSupportedByDefaultInProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1283,
  "endLine" : 1299,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function VsHierarchyFromDTEProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 240,
  "endLine" : 257,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1190,
  "endLine" : 1203,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenInfo GetTokenInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 932,
  "endLine" : 949,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveHiddenRegions()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1668,
  "endLine" : 1682,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompoundAction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1807,
  "endLine" : 1820,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr GetOrCreateStringPointer()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2851,
  "endLine" : 2864,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool GetFieldSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 453,
  "endLine" : 466,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetStartAndLength()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArraySlice.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToDowncastedImmutable()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 255,
  "endLine" : 270,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ToString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/EditDistance.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 558,
  "endLine" : 572,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ShowContextMenu()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1020,
  "endLine" : 1033,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ValidationResult Validate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.UIResources/IntegerRangeValidationRule.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 19,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetMetadata()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 281,
  "endLine" : 300,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 350,
  "endLine" : 365,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CreateSemicolonDelimitedListOfStringFromGuids()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 198,
  "endLine" : 215,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImageList GetImageList()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 376,
  "endLine" : 390,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object ConvertToType()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 642,
  "endLine" : 656,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CloseWindowFrame()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DocumentManager.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StopObservingItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileChangeManager.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 218,
  "endLine" : 240,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Remove()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 397,
  "endLine" : 416,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnPaste()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 305,
  "endLine" : 320,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SR GetLoader()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Microsoft.VisualStudio.Package.Project.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 227,
  "endLine" : 241,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Next()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/EnumDependencies.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddPropertiesFromType()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProperties.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 176,
  "endLine" : 193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  virtual CodeDomProvider CreateCodeDomProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 225,
  "endLine" : 239,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ItemIsVisible()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Fire()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 183,
  "endLine" : 201,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int SetProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1223,
  "endLine" : 1238,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildAccessorAccess()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3184,
  "endLine" : 3197,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndBatchUpdate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3993,
  "endLine" : 4009,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetProjectExtensions()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6365,
  "endLine" : 6383,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ValidateResolvedAsmVersion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6573,
  "endLine" : 6587,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsFileOnDisk()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 680,
  "endLine" : 695,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int QueryStartUpToDateCheck()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1768,
  "endLine" : 1789,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OnBeforeUnloadProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListenerForProjectReferenceUpdate.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 166,
  "endLine" : 185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Register()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/SolutionPersistenceRegistrationAttribute.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Register()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/WAProvideLanguagePropertyAttribute.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGeneratorRegistrationAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/CodeGeneratorRegistrationAttribute.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSupportedTargetFrameworkAssemblyVersions()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/TargetFrameworkAssemblies.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyListener.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckMultipleProjectsSelected()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1060,
  "endLine" : 1075,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetDirectoryViaBrowseRelative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3206,
  "endLine" : 3226,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ConnectBroadcastMessages()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4129,
  "endLine" : 4145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub OutputType_SelectionChangeCommitted()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 503,
  "endLine" : 521,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetTargetFSharpCore()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 711,
  "endLine" : 727,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetTargetFramework()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 750,
  "endLine" : 766,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub chkDefineTrace_CheckedChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1441,
  "endLine" : 1458,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ParseConditionalCompilationConstants()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1469,
  "endLine" : 1492,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function FindSymbol()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1710,
  "endLine" : 1728,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetFileExtension()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 481,
  "endLine" : 493,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1061,
  "endLine" : 1074,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1086,
  "endLine" : 1102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetPairExtents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1396,
  "endLine" : 1409,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnCommitComplete()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2252,
  "endLine" : 2264,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDismiss()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2584,
  "endLine" : 2596,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int IndexOfParameterTextType()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2828,
  "endLine" : 2840,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetComboAttributes()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 293,
  "endLine" : 305,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual int FindExpansionByShortcut()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 303,
  "endLine" : 317,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int FieldChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 736,
  "endLine" : 750,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetMatches()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 116,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetMatchesForLastSegmentOfPattern()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/TextSpan.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 15,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Free()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ObjectPool.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 184,
  "endLine" : 200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 186,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckCaretPosition()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1165,
  "endLine" : 1180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual int QueryCommandStatus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual int ExecCommand()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BackgroundRequestAsyncResult_DEPRECATED BeginBackgroundRequest()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 657,
  "endLine" : 670,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetSite()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 843,
  "endLine" : 855,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList EnumReferences()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 262,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetGuidProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 871,
  "endLine" : 885,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int ShowContextMenu()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1361,
  "endLine" : 1374,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindNodesOfType()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3010,
  "endLine" : 3023,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int EnsureTrackProjectRetargetingServiceAvailable()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3034,
  "endLine" : 3047,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void GetPages()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Save()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DocumentManager.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileChangeManager.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsFSharpCoreReference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 194,
  "endLine" : 207,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputWindowLogger()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 752,
  "endLine" : 765,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OANavigableProjectItems.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 224,
  "endLine" : 237,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddEventSource()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/ConnectionPointContainer.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateEmptyConfig()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 241,
  "endLine" : 255,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void BindReferenceData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 642,
  "endLine" : 658,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OleServiceProvider.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  FieldDataDictionary GetFieldNames()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 289,
  "endLine" : 303,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Guid GetGuidPropHelper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 633,
  "endLine" : 645,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FinishSubmission()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3339,
  "endLine" : 3351,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsCurrentStateASuppressCommandsMode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3698,
  "endLine" : 3713,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterSccProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4363,
  "endLine" : 4379,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnRegisterProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4386,
  "endLine" : 4400,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int UpgradeProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6082,
  "endLine" : 6095,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HierarchyNode AddIndependentFileNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6111,
  "endLine" : 6123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void okButton_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SecurityWarningDialog.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OnBeforeCloseProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListenerForProjectReferenceUpdate.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignPropertyDescriptor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DesignPropertyDescriptor.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 193,
  "endLine" : 207,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool EditComponent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/PropertiesEditorLauncher.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string EvaluateFunction()",
  "longName" : "",
  "relativeFileName" : "setup/FSharp.Wix.Extensions/FSharpPreprocessorExtension.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::setup" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MessageBoxIconToOleIcon()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMessageBox.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 244,
  "endLine" : 261,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/SingleConfigPropertyControlData.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetCommonPropertyValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1878,
  "endLine" : 1894,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub EnableControl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 817,
  "endLine" : 834,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindControlGroup()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1511,
  "endLine" : 1524,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub DelayValidate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1563,
  "endLine" : 1576,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function AddFileToProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3044,
  "endLine" : 3063,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetFontScaleSize()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3901,
  "endLine" : 3920,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsPrefer32BitSupportedForPlatformTarget()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1177,
  "endLine" : 1203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LaunchEventBuilder()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventsPropPage.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 280,
  "endLine" : 310,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function IsPageDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 401,
  "endLine" : 418,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetManifestImage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 174,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNativeFilter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 753,
  "endLine" : 768,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetErrorInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1044,
  "endLine" : 1060,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub GetConfigAndPlatformFromIVsCfg()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 95,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetIsSimplifiedConfigMode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 911,
  "endLine" : 931,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 546,
  "endLine" : 557,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnChangeLineText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 705,
  "endLine" : 716,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ResumeColorization()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1856,
  "endLine" : 1867,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HashSet FormalParamNames()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2332,
  "endLine" : 2343,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetContextStream()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2608,
  "endLine" : 2619,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2737,
  "endLine" : 2749,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2775,
  "endLine" : 2786,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int IndexOfMethodTextType()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2799,
  "endLine" : 2810,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsSpaceOrAsterisk()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 434,
  "endLine" : 446,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextSpan FromBounds()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/TextSpan.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 176,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanReusePersistedVersion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 177,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TestOnly_IsNewerThan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 238,
  "endLine" : 251,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static char ToLower()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/CaseSensitiveComparison.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToLower()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/CaseSensitiveComparison.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 279,
  "endLine" : 294,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FreeSlow()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ObjectPool.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 202,
  "endLine" : 216,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAllPunctuation()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringBreaker.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 245,
  "endLine" : 259,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatch.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ReformatDocument()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1066,
  "endLine" : 1077,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Microsoft.VisualStudio.Package.LanguageService.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ISource GetSource()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 450,
  "endLine" : 461,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ISource GetSource()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 471,
  "endLine" : 482,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int QueryService()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 550,
  "endLine" : 561,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CodeWindowManager GetCodeWindowManagerForSource()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 596,
  "endLine" : 607,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSite()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 829,
  "endLine" : 842,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddBraces()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1582,
  "endLine" : 1593,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectElement()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int MapLogicalView()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FSharpEditorFactory.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFileNameInvalid()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 617,
  "endLine" : 632,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetConfigurationAndPlatform()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1006,
  "endLine" : 1021,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual int QueryStatusOnNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1757,
  "endLine" : 1769,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SetProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2638,
  "endLine" : 2649,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetComponentName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 257,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildActionConverter GetBuildActionConverter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 608,
  "endLine" : 619,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileChangeManager()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileChangeManager.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IgnoreItemChanges()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileChangeManager.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 199,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindFromBuildResult()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 239,
  "endLine" : 251,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Close()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 273,
  "endLine" : 285,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAssemblyReferenceChangedOnDisk()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 641,
  "endLine" : 656,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool CanTargetNodeAcceptDrop()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 345,
  "endLine" : 356,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultCompilerError()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 197,
  "endLine" : 208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CustomHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 542,
  "endLine" : 553,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAutomationVisible()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProperties.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 209,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsComVisible()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProperties.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 223,
  "endLine" : 235,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsComVisible()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProperties.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 237,
  "endLine" : 249,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reference AddActiveX()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAReferences.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDesignTimeOutputDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OABuildManager.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetListOfProjectItems()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAReferenceFolderItem.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/NativeMethods.cs",
  "fileLinesCount" : 857,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 562,
  "endLine" : 582,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/ConnectionPointContainer.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanProjectReferenceErrorState()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddService()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OleServiceProvider.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InterfaceType GetService()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/WAUtilities.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string ProjRelativePath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 269,
  "endLine" : 283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/FieldData.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void FullyUnloadProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetBuildMacroValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2203,
  "endLine" : 2215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ProcessCustomBuildActions()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3847,
  "endLine" : 3863,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateCopyOfFileName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4832,
  "endLine" : 4844,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SetHostObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5463,
  "endLine" : 5477,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsIdeInCommandLineMode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6420,
  "endLine" : 6431,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetResolvedAssemblyReferencePathForDesignTime()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6545,
  "endLine" : 6556,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void FillFormatEtc()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 426,
  "endLine" : 437,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void CopyStringToHGlobal()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 480,
  "endLine" : 494,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void SetConfigurationProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 698,
  "endLine" : 711,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_ProjectCfgProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 937,
  "endLine" : 949,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetBuildCfgProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1712,
  "endLine" : 1724,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_KeyOutput()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OutputGroup.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 197,
  "endLine" : 208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_DeploySourceURL()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Output.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ExecCommandOnNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 274,
  "endLine" : 286,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RenameDirectory()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 372,
  "endLine" : 384,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ConvertFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Register()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/EditorFactoryNotifyForProjectAttribute.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Register()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/CodeGeneratorRegistrationAttribute.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentPickerPropertyPageAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/ComponentPickerPropertyPageAttribute.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseDialog.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function ShowDialog()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseDialog.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub StartProgramBrowse_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 541,
  "endLine" : 556,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function GetPropertyFromRunningPages()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 422,
  "endLine" : 438,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 615,
  "endLine" : 630,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub RefreshPropertyValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 721,
  "endLine" : 734,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2628,
  "endLine" : 2643,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TreatSpecificWarningsGetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 763,
  "endLine" : 777,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsAppContainerProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1246,
  "endLine" : 1264,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ChildPageSite.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 37,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateFolder_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 297,
  "endLine" : 310,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReferencePath_KeyDown()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 391,
  "endLine" : 404,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetFocusToPage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageHostDialog.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 232,
  "endLine" : 244,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FindProjectItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 262,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Apply()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 348,
  "endLine" : 358,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int ThrowOnFailure()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 180,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSamePath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1302,
  "endLine" : 1312,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DismissCompletor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 247,
  "endLine" : 257,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Close()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 264,
  "endLine" : 274,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetTextUpToLine()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 444,
  "endLine" : 454,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ScanToNonWhitespaceChar()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 743,
  "endLine" : 753,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompoundViewAction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1880,
  "endLine" : 1890,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2866,
  "endLine" : 2876,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual TextSpan GetExpansionSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool GetFieldValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 468,
  "endLine" : 478,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetExpansionFunction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 588,
  "endLine" : 599,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetListCount()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 780,
  "endLine" : 790,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetListText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 792,
  "endLine" : 802,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DocumentProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentProperties.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsUpperCaseLetter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 284,
  "endLine" : 296,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckLength()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArraySlice.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BKTree Create()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.Builder.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CultureInfo GetUnicodeCulture()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/CaseSensitiveComparison.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 15,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T Allocate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/EditDistance.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 626,
  "endLine" : 637,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OverlapsWith()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 429,
  "endLine" : 441,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IntersectsWith()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 483,
  "endLine" : 495,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PatternMatch()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatch.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareCase()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatch.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1151,
  "endLine" : 1163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EnsureBackgroundThreadStarted()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 691,
  "endLine" : 701,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackgroundRequest_DEPRECATED Dequeue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1325,
  "endLine" : 1337,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RequestType GetRequestType()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1366,
  "endLine" : 1376,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AuthoringSink()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1548,
  "endLine" : 1558,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TraceEdits()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveFromProjectFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Rename()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 329,
  "endLine" : 340,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpEditorFactory()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FSharpEditorFactory.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFileNameAllGivenCharacter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 814,
  "endLine" : 825,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetFrameworkVersionString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3102,
  "endLine" : 3112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Initialize()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectPackage.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 663,
  "endLine" : 674,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Skip()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/EnumDependencies.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object PreCreateForOuter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 133,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectUpgradeLogger()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 705,
  "endLine" : 715,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IDEBuildLogger()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Reference FindByName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAReferences.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveService()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OleServiceProvider.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 196,
  "endLine" : 207,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int SetSite()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1343,
  "endLine" : 1356,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int SetGuidProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1458,
  "endLine" : 1468,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Remove()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1474,
  "endLine" : 1488,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool BuildPrelude()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2138,
  "endLine" : 2150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void UpdateSccStateIcons()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2816,
  "endLine" : 2827,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3202,
  "endLine" : 3212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetFilenameFromOutput()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4012,
  "endLine" : 4022,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetCurrentOutputAssembly()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4101,
  "endLine" : 4111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetProjectFileDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4152,
  "endLine" : 4163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int IsDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4632,
  "endLine" : 4644,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetItemContext()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5238,
  "endLine" : 5248,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int RemoveItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5341,
  "endLine" : 5351,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AddBuildDependency()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5813,
  "endLine" : 5824,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RemoveBuildDependency()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5826,
  "endLine" : 5837,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetOutputPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6179,
  "endLine" : 6191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ValidateResolvedAssembly()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6557,
  "endLine" : 6572,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetChildNodes()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1071,
  "endLine" : 1081,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void InternalTraceCall()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Tracing.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToMSBuildCondition()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RestoreConfigurationProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 724,
  "endLine" : 736,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetXmlFragment()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 817,
  "endLine" : 827,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int get_RootRelativeURL()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Output.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ConvertFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 301,
  "endLine" : 316,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateStatus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMenuCommand.vb",
  "fileLinesCount" : 385,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ApplicationIconGet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub AddIconsFromProjectItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 412,
  "endLine" : 426,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub AddManifestsFromProjectItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 526,
  "endLine" : 540,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function ShowDialog()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 462,
  "endLine" : 474,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub RestoreInitialValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 701,
  "endLine" : 713,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CheckoutProjectFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 942,
  "endLine" : 953,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetProjectHierarchyFromObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1083,
  "endLine" : 1097,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TraceTypeDescriptorCollection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1123,
  "endLine" : 1134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ProcessDelayValidationQueue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1622,
  "endLine" : 1636,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub IVsProjectDesignerPage_SetPropertyValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3588,
  "endLine" : 3604,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetPreferredSize()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3926,
  "endLine" : 3937,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub OnExternalPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4378,
  "endLine" : 4392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub PreInitPage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 461,
  "endLine" : 478,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCurrentOutputPathAbsolute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 608,
  "endLine" : 621,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub rbStartAction_CheckedChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 851,
  "endLine" : 864,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RefreshEnabledStatusForPrefer32Bit()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1285,
  "endLine" : 1304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReferencePathGetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 247,
  "endLine" : 260,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MoveUp_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 328,
  "endLine" : 345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MoveDown_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 347,
  "endLine" : 364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCurrentFolderPathAbsolute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 486,
  "endLine" : 499,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SystemEvents_UserPreferenceChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 623,
  "endLine" : 634,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function TranslateAccelerator()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 156,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub Deactivate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 341,
  "endLine" : 359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetPageInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 365,
  "endLine" : 379,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FindAllFilesWithExtension()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Format()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 346,
  "endLine" : 360,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsCheckoutCanceledException()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 285,
  "endLine" : 298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CombineDialogFilters()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 516,
  "endLine" : 529,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsScreenReaderRunning()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 958,
  "endLine" : 969,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function DTEProjectFromHierarchy()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 217,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsDeviceProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 280,
  "endLine" : 292,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ValidSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 242,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetOrAdd()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 545,
  "endLine" : 554,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 944,
  "endLine" : 966,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Recolorize()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetFilePath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 727,
  "endLine" : 736,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MatchBracesAndMethodTip()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1282,
  "endLine" : 1291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetTipText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1758,
  "endLine" : 1767,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Close()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1834,
  "endLine" : 1843,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Abort()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1845,
  "endLine" : 1854,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int IndexOfCommonString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2751,
  "endLine" : 2760,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropDownMember GetMember()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 353,
  "endLine" : 362,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int IsValidKind()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 508,
  "endLine" : 518,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternMatches GetMatches()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternMatch? GetFirstMatch()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 257,
  "endLine" : 267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrayBuilder GetInstance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 341,
  "endLine" : 352,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static V GetOrAdd()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/IDictionaryExtensions.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordSimilarityChecker()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double Penalty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 225,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 530,
  "endLine" : 541,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetCaseInsensitiveFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 247,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 289,
  "endLine" : 300,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 310,
  "endLine" : 321,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetDataTipResponse()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 270,
  "endLine" : 281,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SR GetLoader()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Microsoft.VisualStudio.Package.LanguageService.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void OnCloseSource()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 484,
  "endLine" : 495,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BackgroundRequest_DEPRECATED CreateBackgroundRequest()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 673,
  "endLine" : 683,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsVisualStudioInDesignMode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string SetStringValueFromConvertedEnum()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 703,
  "endLine" : 713,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CanonicalizeFileName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 926,
  "endLine" : 937,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SetGuidProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2626,
  "endLine" : 2635,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetProjectItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object ExtenderNames()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 375,
  "endLine" : 384,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Extender()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 386,
  "endLine" : 395,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetEditor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 823,
  "endLine" : 835,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionListener()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SelectionListener.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int DragEnter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OnDropNotify()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 203,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnClear()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 328,
  "endLine" : 338,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInspector()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 177,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FormatMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 671,
  "endLine" : 682,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionListener()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/NativeMethods.cs",
  "fileLinesCount" : 857,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 595,
  "endLine" : 617,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectConfig GetProjectConfiguration()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Remove()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 626,
  "endLine" : 637,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string ProjRelativeUrl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 292,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInProgress()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 229,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateValueOfCanUseTargetFSharpCoreReferencePropertyIfNecessary()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1760,
  "endLine" : 1771,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long? ParsePropertyValueToInt64()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2324,
  "endLine" : 2335,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string NormalizePath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2567,
  "endLine" : 2580,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ProjectElement AddFileToMsBuild()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3577,
  "endLine" : 3589,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void SetCurrentConfiguration()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3765,
  "endLine" : 3778,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int BuildTarget()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5479,
  "endLine" : 5491,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PromptYesNoWithYesSelected()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 347,
  "endLine" : 356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override HierarchyNode GetDragTargetHandlerNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 452,
  "endLine" : 461,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FORMATETC CreateFormatEtc()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_IsReleaseOnly()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 884,
  "endLine" : 893,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int QueryStartClean()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1757,
  "endLine" : 1766,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsTrackProjectDocuments2 GetIVsTrackProjectDocuments2()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TrackDocumentsHelper.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanRenameItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TrackDocumentsHelper.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OnAfterLoadProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListenerForProjectReferenceUpdate.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ConvertFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ConvertFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetDefaultCaption()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GenerateValidLanguageIndependentNamespace()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 254,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMenuCommand.vb",
  "fileLinesCount" : 385,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function StartActionGetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 386,
  "endLine" : 398,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RemoteDebugEnabled_CheckedChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 528,
  "endLine" : 539,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddCurrentMacroToCommandLine()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 400,
  "endLine" : 413,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetInitialValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 709,
  "endLine" : 720,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetControlsReadOnly()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 999,
  "endLine" : 1009,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub HideOrDisableControls()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1018,
  "endLine" : 1028,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function TryGetPropertyValueNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1371,
  "endLine" : 1381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetCommonPropertyValueNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1923,
  "endLine" : 1934,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function IsPageDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1000,
  "endLine" : 1014,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function OutputTypeSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 372,
  "endLine" : 385,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddFolder_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 285,
  "endLine" : 295,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnableReferencePathGroup()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 406,
  "endLine" : 422,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ProcessDialogKey()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 441,
  "endLine" : 452,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FileNameFromProjectItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetProjectItemProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 124,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetProjectProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetActiveDTEConfiguration()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 182,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TimeCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 414,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DebugMessageFromException()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 211,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsUnrecoverable()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 266,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsVbProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1307,
  "endLine" : 1317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetColor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ConnectBroadcastEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 494,
  "endLine" : 504,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub OnBroadcastMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 616,
  "endLine" : 628,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal char ToChar()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 398,
  "endLine" : 406,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetFilePath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 432,
  "endLine" : 440,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TransitionFromLowerToUpper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 724,
  "endLine" : 746,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OLECMDTEXTF GetFlags()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 892,
  "endLine" : 903,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1076,
  "endLine" : 1084,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetLocalPathUnescaped()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1289,
  "endLine" : 1297,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetUserData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 509,
  "endLine" : 517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckForRename()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 894,
  "endLine" : 903,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Close()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1905,
  "endLine" : 1913,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Abort()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1915,
  "endLine" : 1923,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char OnAutoComplete()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2030,
  "endLine" : 2038,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2059,
  "endLine" : 2067,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CodeWindowManager()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ViewFilter GetFilter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropDownMember()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 437,
  "endLine" : 445,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsCompletorActive()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void EndTemplateEditing()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 442,
  "endLine" : 451,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int IsValidType()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 520,
  "endLine" : 529,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan GetSelection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 726,
  "endLine" : 734,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCurrentValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 752,
  "endLine" : 760,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 762,
  "endLine" : 770,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/TextSpan.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PooledStringBuilder.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Compare()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/CaseSensitiveComparison.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ToLower()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/CaseSensitiveComparison.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringBreaks Create()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringBreaker.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TransitionFromLowerToUpper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringBreaker.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 302,
  "endLine" : 324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 503,
  "endLine" : 512,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Combine()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ColorableItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Colorizer.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ImageList GetImageList()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IVsTextMacroHelper GetIVsTextMacroHelperIfRecordingOn()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 286,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Set()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1342,
  "endLine" : 1351,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupingReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/GroupingReferenceNode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CanonicalizeFileNameNoThrow()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 944,
  "endLine" : 953,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTemplateFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 960,
  "endLine" : 969,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetService()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2465,
  "endLine" : 2474,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ConvertTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 510,
  "endLine" : 518,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ConvertFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 548,
  "endLine" : 556,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual AddReferenceCheckResult CheckIfCanAddReference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 259,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OnAfterOpenProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListenerForProjectEvents.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OnBeforeCloseProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListenerForProjectEvents.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsHierarchy GetReferencedHierarchy()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/BuildDependency.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void BindReferenceData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ComReferenceNode.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 211,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string get_FileNames()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProjectItem.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 420,
  "endLine" : 432,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object get_IndexedValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProperty.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Reference AddFromSelectorData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAReferences.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetOutputMoniker()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OABuildManager.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OLECMDTEXTF GetFlags()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/NativeMethods.cs",
  "fileLinesCount" : 857,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 543,
  "endLine" : 554,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExtendedObjectWrapper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 435,
  "endLine" : 443,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetAutomationObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 685,
  "endLine" : 701,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsReferenceInCycle()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 760,
  "endLine" : 771,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Properties Properties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 533,
  "endLine" : 541,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsBuildActionCompile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 573,
  "endLine" : 581,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IOleServiceProvider Site()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 652,
  "endLine" : 660,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/FieldData.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool FilterItemTypeToBeAddedToHierarchy()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2995,
  "endLine" : 3003,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void SetBuildConfigurationProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3056,
  "endLine" : 3068,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void SaveMSBuildProjectFileAs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3547,
  "endLine" : 3563,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUsingMicrosoftNetSdk()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6071,
  "endLine" : 6080,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object get_Extender()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigurationProperties.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 254,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetIconHandle()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanShowDefaultIcon()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 651,
  "endLine" : 661,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static STGMEDIUM GetData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 303,
  "endLine" : 311,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void OleCopyFormatEtc()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 439,
  "endLine" : 447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigCanonicalName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetProjectAssemblyName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IsFlavorDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 800,
  "endLine" : 808,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_IsDebugOnly()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 875,
  "endLine" : 883,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsFastUpToDateCheckEnabled()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1562,
  "endLine" : 1570,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int QueryStartBuild()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1747,
  "endLine" : 1755,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_Description()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OutputGroup.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_DisplayName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OutputGroup.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_KeyOutputObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OutputGroup.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Output()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Output.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int get_CanonicalName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Output.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WAProvideProjectFactoryAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/WAProvideProjectFactoryAttribute.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvideAppCommandLineAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/ProvideAppCommandLineAttribute.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Sub SetFontStyles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetContextMenuMouseEventArgs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 232,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMenuCommand.vb",
  "fileLinesCount" : 385,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 204,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub InstanceCommandHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMenuCommand.vb",
  "fileLinesCount" : 385,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 292,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EnableAllControls()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 405,
  "endLine" : 417,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub PostInitPage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 442,
  "endLine" : 459,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseAndPopulateTokens()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 325,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetInitialValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 729,
  "endLine" : 739,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function SupportsMultipleValueUndo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1778,
  "endLine" : 1793,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SkipValidating()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1547,
  "endLine" : 1556,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub InitPage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2345,
  "endLine" : 2360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ValidateProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 436,
  "endLine" : 449,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub OutputPathBrowse_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 676,
  "endLine" : 685,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function Prefer32BitSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1306,
  "endLine" : 1320,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PostBuildBuilderButton_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventsPropPage.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 241,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PreBuildBuilderButton_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventsPropPage.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 259,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetService()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetPropertyMultipleValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 761,
  "endLine" : 770,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub TraceOnLayout()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 626,
  "endLine" : 635,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TracePDMessageRouting()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 662,
  "endLine" : 671,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetManifestBitmapTransparent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 595,
  "endLine" : 607,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsBeforeStartOf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsAfterEndOf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetFilePath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 417,
  "endLine" : 425,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Connect()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 360,
  "endLine" : 367,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1110,
  "endLine" : 1117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntPtr GetWindowLong()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1418,
  "endLine" : 1425,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpansionProvider GetExpansionProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool MatchToken()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1116,
  "endLine" : 1123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HandleGetPairExtentResponse()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1488,
  "endLine" : 1495,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetMarkerCommandInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1769,
  "endLine" : 1776,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dismiss()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2490,
  "endLine" : 2498,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2500,
  "endLine" : 2507,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateView()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2598,
  "endLine" : 2605,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static T DoOnUIThread()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentTask.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DoOnUIThread()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentTask.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CloseFilters()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SynchronizeDropdowns()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 264,
  "endLine" : 271,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetEntryAttributes()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 321,
  "endLine" : 328,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetEntryImage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 330,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetEntryText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 340,
  "endLine" : 347,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 453,
  "endLine" : 460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetFieldDefault()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 404,
  "endLine" : 414,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool GetFieldValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 717,
  "endLine" : 724,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool PartStartsWith()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 600,
  "endLine" : 609,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan? Overlap()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/TextSpan.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan? Intersection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/TextSpan.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToImmutableOrNull()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextChunk()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.TextChunk.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static char ToLowerNonAscii()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/CaseSensitiveComparison.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.Segment.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetTrace()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ObjectPool.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList FindSimilarWords()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditDistance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/EditDistance.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ComparePunctuation()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatch.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareCamelCase()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatch.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineFNVHash()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 344,
  "endLine" : 352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan GetSelection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1046,
  "endLine" : 1054,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetTipText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1183,
  "endLine" : 1191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntPtr GetWindowLong()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/UnsafeNativeMethods.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntPtr SetWindowLong()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/UnsafeNativeMethods.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntPtr SetWindowLong()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/UnsafeNativeMethods.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object GetService()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 541,
  "endLine" : 548,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ScrollToEnd()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 629,
  "endLine" : 636,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ErrorNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1731,
  "endLine" : 1738,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EditSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string GetDebugString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetFullPathForElement()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 377,
  "endLine" : 386,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetAutomationObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanShowDefaultIcon()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndBatchUpdate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 253,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnableCachingForProjectReferencesInBatchUpdate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 466,
  "endLine" : 474,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override PropertyDescriptor CreateDesignPropertyDescriptor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 474,
  "endLine" : 481,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetCfgProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 837,
  "endLine" : 845,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StandardValuesCollection GetStandardValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1333,
  "endLine" : 1340,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetFullPathForDocument()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DocumentManager.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 203,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SecurityWarningDialog.Designer.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetAutomationObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanDeleteItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 357,
  "endLine" : 364,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseAfterProjectFileOpened()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListenerForProjectEvents.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseBeforeProjectFileClosed()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListenerForProjectEvents.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ContainsUsagesOfTargetFSharpCoreVersionProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanBeReferencedFromFSI()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 287,
  "endLine" : 295,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetReferenceForFSI()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 297,
  "endLine" : 304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override NodeProperties CreatePropertiesObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 311,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanDeleteItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 387,
  "endLine" : 395,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanShowDefaultIcon()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 422,
  "endLine" : 430,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToProjectFileAndTryResolve()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 568,
  "endLine" : 576,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string ProjectTypeGuids()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual PropertyDescriptorCollection GetProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LocalizableProperties.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDesignTimeOutputDeleted()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OABuildManager.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExtenderItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 634,
  "endLine" : 641,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string EnsureTrailingSlash()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/WAUtilities.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string EnsureTrailingBackSlash()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/WAUtilities.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CannotAddItemToProjectWithWildcardsException()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanDeleteItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1738,
  "endLine" : 1745,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DocumentManager GetDocumentManager()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1751,
  "endLine" : 1758,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildCoda()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2152,
  "endLine" : 2160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void SetBuildProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3042,
  "endLine" : 3050,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ProjectElement AddFolderToMsBuild()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3598,
  "endLine" : 3608,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void LoadNonBuildInformation()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3937,
  "endLine" : 3944,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Guid GetCATIDForType()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4408,
  "endLine" : 4417,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CloseAllNodes()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6317,
  "endLine" : 6325,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int HandoffItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6612,
  "endLine" : 6620,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void detailsButton_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SecurityWarningDialog.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FileNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetAutomationObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DeleteFromStorage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 369,
  "endLine" : 376,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RecoverFromRenameFailure()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 868,
  "endLine" : 876,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanDeleteItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 878,
  "endLine" : 885,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ImageHandler.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ImageHandler.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitHandlesList()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ImageHandler.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DragDropHelper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigCanonicalName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_BuildableProjectCfg()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 902,
  "endLine" : 909,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetProjectItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1302,
  "endLine" : 1309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int StartBuild()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1799,
  "endLine" : 1811,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RefreshReferences()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1969,
  "endLine" : 1977,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void InvalidateGroup()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OutputGroup.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetAutomationObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanDeleteItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 288,
  "endLine" : 295,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetBuildActionsToDefaults()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string Guid()",
  "longName" : "",
  "relativeFileName" : "setup/FSharp.Wix.Extensions/FSharpPreprocessorExtension.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::setup" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub InstanceCommandHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMenuCommand.vb",
  "fileLinesCount" : 385,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 221,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Check()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMenuCommand.vb",
  "fileLinesCount" : 385,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 361,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetInsertButtonEnableState()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 439,
  "endLine" : 448,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnableAssociatedControls()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 961,
  "endLine" : 972,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsFocusInControlGroup()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1532,
  "endLine" : 1540,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2756,
  "endLine" : 2767,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetFileViaBrowse()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3316,
  "endLine" : 3324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetRelativeFilePath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3403,
  "endLine" : 3412,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScaleSize()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3942,
  "endLine" : 3950,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub WndProc()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4034,
  "endLine" : 4043,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateDebuggerStatus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4164,
  "endLine" : 4172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function SetIconAndWin32ResourceFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 391,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTargetFSharpCore()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 729,
  "endLine" : 738,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTargetFramework()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 780,
  "endLine" : 789,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WarningLevelSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 933,
  "endLine" : 942,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RemoveCurrentPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 317,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub FolderBrowse_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 548,
  "endLine" : 556,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RunPostBuildEventSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventsPropPage.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetLocaleID()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EditProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 606,
  "endLine" : 617,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TracePDPerfBegin()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 596,
  "endLine" : 604,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CombineNamespaces()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 375,
  "endLine" : 385,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddNamespace()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 395,
  "endLine" : 404,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ServiceProviderFromHierarchy()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1028,
  "endLine" : 1036,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetProjectTargetFrameworkVersion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1325,
  "endLine" : 1333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetDialogOwnerWindow()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DisconnectBroadcastMessages()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 506,
  "endLine" : 514,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchResult MatchSingleWordPattern()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 562,
  "endLine" : 568,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RECT()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 843,
  "endLine" : 849,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 431,
  "endLine" : 437,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan GetDocumentSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 805,
  "endLine" : 811,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnSetFocus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetComboTipText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void PrepareTemplate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 394,
  "endLine" : 402,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetFunctionType()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 772,
  "endLine" : 778,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternMatcher()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringBreaks GetWordSpans()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionStamp GetNewerVersion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static VersionStamp ReadFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnsureCapacity()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddMany()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 486,
  "endLine" : 492,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSlice()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.Node.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreSimilar()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetEditDistance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/EditDistance.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/EditDistance.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 639,
  "endLine" : 645,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ReleaseArray()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/EditDistance.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 669,
  "endLine" : 675,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private uint ColorToRgb()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Colorizer.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetPairExtents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Close()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1140,
  "endLine" : 1147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int QueryStatus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ClosePane()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TraceRef()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Tracing.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TraceRef()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Tracing.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void OnActiveViewChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 402,
  "endLine" : 408,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ISource GetSource()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CleanupThread()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 728,
  "endLine" : 734,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GotoDefinitionResult_DEPRECATED()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1172,
  "endLine" : 1178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddCombinedEdit()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 327,
  "endLine" : 334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 441,
  "endLine" : 448,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginBatchUpdate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void UpdateSccStateIcons()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1093,
  "endLine" : 1099,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetDropInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2935,
  "endLine" : 2941,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetProp()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 952,
  "endLine" : 958,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetProp()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 959,
  "endLine" : 965,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetOwnerCaption()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DocumentManager.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseProjectPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.Events.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Init()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SelectionListener.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Microsoft.VisualStudio.Package.Project.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Microsoft.VisualStudio.Package.Project.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumDependencies()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/EnumDependencies.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumDependencies()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/EnumDependencies.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Init()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAReferences()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAReferences.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddOutputPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyOnCfgNameAdded()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 707,
  "endLine" : 713,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyOnCfgNameDeleted()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 719,
  "endLine" : 725,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyOnCfgNameRenamed()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 733,
  "endLine" : 739,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyOnPlatformNameAdded()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 746,
  "endLine" : 752,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyOnPlatformNameDeleted()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 759,
  "endLine" : 765,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetProjectReferencesHigherVersionWarningMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LockedDocData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/LockedDocData.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CannotOpenProjectsWithWildcardsException()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetProjectProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2223,
  "endLine" : 2230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetUnevaluatedProjectProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2238,
  "endLine" : 2245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetOutputGroupDisplayName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3739,
  "endLine" : 3745,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetOutputGroupDescription()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3752,
  "endLine" : 3758,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginBatchUpdate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3983,
  "endLine" : 3991,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReevaluateBuildProjectIfNecessary()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4139,
  "endLine" : 4146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetAggregateProjectTypeGuids()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5882,
  "endLine" : 5889,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitSccInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6253,
  "endLine" : 6259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CloseAllSubNodes()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6330,
  "endLine" : 6336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static B Try()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Try()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DoDefaultAction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 531,
  "endLine" : 537,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetNewParentOnChildNodes()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1063,
  "endLine" : 1069,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OpenWithSpecific()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileDocumentManager.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool? getNullableBool()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 328,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetConfigurationProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 689,
  "endLine" : 696,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateOutputGroup()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 714,
  "endLine" : 720,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_UpdateSequenceNumber()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 965,
  "endLine" : 971,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int StartClean()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1813,
  "endLine" : 1821,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnItemAdded()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TrackDocumentsHelper.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnItemRemoved()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TrackDocumentsHelper.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnItemRenamed()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TrackDocumentsHelper.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void UpdateSccStateIcons()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterBuildAction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ConvertTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WAProvideLanguagePropertyAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/WAProvideLanguagePropertyAttribute.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WAProvideLanguagePropertyAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/WAProvideLanguagePropertyAttribute.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WAProvideLanguagePropertyAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/WAProvideLanguagePropertyAttribute.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WAProvideLanguagePropertyAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/WAProvideLanguagePropertyAttribute.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Register()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/WAProvideProjectFactoryTemplateMappingAttribute.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Unregister()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/EditorFactoryNotifyForProjectAttribute.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub RemoveMenuCommands()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseRootDesigner.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub RefreshMenuStatus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseRootDesigner.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CommandHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMenuCommand.vb",
  "fileLinesCount" : 385,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CommandHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMenuCommand.vb",
  "fileLinesCount" : 385,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 312,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function GetDebugPathProjectPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 489,
  "endLine" : 496,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetStartArgumentsHeight()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 622,
  "endLine" : 631,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShowCollapsedForm()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 359,
  "endLine" : 371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShowExpandedForm()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 373,
  "endLine" : 384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetSupportedTargetFrameworkAssemblies()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/TargetFrameworkAssemblies.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SupportsConnectionPointContainer()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyListener.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub OnChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyListener.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EnableControls()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 980,
  "endLine" : 990,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetControlValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1202,
  "endLine" : 1209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetControlValueNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1352,
  "endLine" : 1359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<System.Diagnostics.DebuggerStepThrough()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetPropertyControl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1425,
  "endLine" : 1433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetPropertyControlData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1447,
  "endLine" : 1455,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetPropertyControlData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1468,
  "endLine" : 1476,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetCommonPropertyValueNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2420,
  "endLine" : 2427,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetCommonPropertyValueNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2515,
  "endLine" : 2522,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetCommonPropertyValueNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2533,
  "endLine" : 2540,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function IsAnyPropertyDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2787,
  "endLine" : 2794,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function IVsProjectDesignerPage_SupportsMultipleValueUndo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3616,
  "endLine" : 3624,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OnBroadcastMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3806,
  "endLine" : 3813,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/FSharpApplicationPropPage.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<System.Diagnostics.DebuggerStepThrough()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/FSharpApplicationPropPage.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function OutputTypeGet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 354,
  "endLine" : 362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function GetBuildPathProjectPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 661,
  "endLine" : 668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PlatformTargetGet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1027,
  "endLine" : 1036,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DocumentationFile_TextChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1164,
  "endLine" : 1175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function GetRefPathProjectPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 539,
  "endLine" : 546,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageHostDialog.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventsPropPage.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetTokenValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventsPropPage.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 318,
  "endLine" : 327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RestoreFocus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ValidationException.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function SupportsMultipleValueUndo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 739,
  "endLine" : 746,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TracePDPerfEnd()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 607,
  "endLine" : 615,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetFullPathTolerant()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 351,
  "endLine" : 360,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 547,
  "endLine" : 554,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsEmbedded()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchResult()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 514,
  "endLine" : 519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetIntegerValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool GetBooleanValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Disconnect()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 369,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnUserPreferencesChanged2()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RECT()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 836,
  "endLine" : 841,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataStreamFromComStream()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1011,
  "endLine" : 1017,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetLineLength()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 393,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetLineCount()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 400,
  "endLine" : 405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetPositionOfLineIndex()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 407,
  "endLine" : 412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetLine()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 418,
  "endLine" : 423,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 424,
  "endLine" : 429,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2002,
  "endLine" : 2007,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MethodsSeemToDiffer()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2324,
  "endLine" : 2330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Close()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2483,
  "endLine" : 2488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int NextMethod()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2522,
  "endLine" : 2528,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int PrevMethod()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2530,
  "endLine" : 2536,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetParameterCount()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2538,
  "endLine" : 2545,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Done()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentProperties.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetObjects()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentProperties.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PatternMatch? MatchSingleWordPattern_ForTestingOnly()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 277,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetMatchedSpans()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 422,
  "endLine" : 427,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledHashSet GetInstance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PooledHashSet.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OverlapsWith()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/TextSpan.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionStamp()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionStamp()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Sort()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToImmutableAndFree()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrayBuilder GetInstance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrayBuilder GetInstance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToStringAndFree()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PooledStringBuilder.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PooledStringBuilder.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledStringBuilder GetInstance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PooledStringBuilder.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EqualsOrdinalIgnoreCase()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BKTree()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.Node.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Node ReadFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.Node.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Segment()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.Segment.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternMatches()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatches.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ObjectPool()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ObjectPool.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CacheResult()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreSimilar()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static byte Encode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringBreaker.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/EditDistance.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetEditDistance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/EditDistance.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList ListFromSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 546,
  "endLine" : 551,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void CommentSelection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1036,
  "endLine" : 1043,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual int QueryParameterList()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Microsoft.VisualStudio.Package.LanguageService.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object GetObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Microsoft.VisualStudio.Package.LanguageService.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GotoDefinitionResult_DEPRECATED MakeSuccess()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1191,
  "endLine" : 1197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GotoDefinitionResult_DEPRECATED MakeError()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1204,
  "endLine" : 1209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BraceMatch_DEPRECATED()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1504,
  "endLine" : 1509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DoAdd()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int ExcludeFromProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1220,
  "endLine" : 1225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetCanonicalName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2513,
  "endLine" : 2518,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetNestedHierarchy()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2562,
  "endLine" : 2568,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnBeforeDropNotify()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2948,
  "endLine" : 2953,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetTargetFrameworkMoniker()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3049,
  "endLine" : 3054,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileChangedOnDiskEventArgs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/StructuresEnums.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 419,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPropertyChangedArgs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/StructuresEnums.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int get_ReferredProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/BuildDependency.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSMDCodeDomProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/VSMDCodeDomProvider.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Clone()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/EnumDependencies.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFactory()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OANavigableProjectItems()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OANavigableProjectItems.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OANavigableProjectItems()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OANavigableProjectItems.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProperties.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Remove()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAReferenceBase.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual object get_Extender()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAReferenceBase.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unadvise()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/ConnectionPointContainer.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool GetAllExtenders()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetCfgOfName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 485,
  "endLine" : 491,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VsHierarchyItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VsHierarchyItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SafetyLock()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public uint Add()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 331,
  "endLine" : 336,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1205,
  "endLine" : 1210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetMkDocument()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1494,
  "endLine" : 1499,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual HierarchyNode AddNewFileNodeToHierarchy()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3671,
  "endLine" : 3676,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HierarchyNode AddNewFileNodeToHierarchyCore()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3678,
  "endLine" : 3686,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FolderNode CreateFolderNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4227,
  "endLine" : 4232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetCfgProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4594,
  "endLine" : 4600,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetCurFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4614,
  "endLine" : 4619,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int Load()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4682,
  "endLine" : 4687,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LinkedFileNode AddFileNodeToNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6131,
  "endLine" : 6136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsDefined()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigurationProperties.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Open()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileDocumentManager.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Open()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileDocumentManager.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int Open()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileDocumentManager.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataCacheEntry()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumFORMATETC()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 561,
  "endLine" : 566,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int EnumOutputs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 895,
  "endLine" : 900,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_IsPackaged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 916,
  "endLine" : 921,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_IsSpecifyingOutputSupported()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 923,
  "endLine" : 928,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_Platform()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 930,
  "endLine" : 935,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_RootURL()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 951,
  "endLine" : 956,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_TargetCodePage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 958,
  "endLine" : 963,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OpenOutput()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 973,
  "endLine" : 978,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int AdviseBuildStatusCallback()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1731,
  "endLine" : 1737,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_ProjectCfg()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1739,
  "endLine" : 1745,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int QueryStatus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1791,
  "endLine" : 1797,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int UnadviseBuildStatusCallback()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1837,
  "endLine" : 1844,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsLinkedFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LinkedFileNode.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesEditorLauncher()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/PropertiesEditorLauncher.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Check()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMenuCommand.vb",
  "fileLinesCount" : 385,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 376,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IconToImage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 395,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/TargetFrameworkAssemblies.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub OnRequestEdit()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyListener.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function OnChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyListener.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function ReadUserDefinedProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1064,
  "endLine" : 1070,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function WriteUserDefinedProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1084,
  "endLine" : 1091,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetPropertyValueNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1522,
  "endLine" : 1530,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub RestoreInitialValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1972,
  "endLine" : 1979,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetTransaction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2257,
  "endLine" : 2263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetCommonPropertyValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2483,
  "endLine" : 2491,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function AddFileToProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3074,
  "endLine" : 3081,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ConvertToEnum()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3572,
  "endLine" : 3578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DisconnectDebuggerEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4117,
  "endLine" : 4123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DisconnectBroadcastMessages()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4151,
  "endLine" : 4157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub EnsureInited()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/VSProductSKU.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function CheckBoxSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 296,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub PostInitPage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 547,
  "endLine" : 557,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ProcessEnterKey()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 463,
  "endLine" : 472,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageHostDialog.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub OnShown()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageHostDialog.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub OnFormClosing()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageHostDialog.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 221,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub Help()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 386,
  "endLine" : 395,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub SetObjects()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 463,
  "endLine" : 477,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 692,
  "endLine" : 699,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub SetSite()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 722,
  "endLine" : 728,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FinishPendingValidations()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 796,
  "endLine" : 802,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function HRESULT_FROM_WIN32()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Interop/NativeMethods.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetActiveConfiguration()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetBuildAction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetBuildActionAsString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NothingToEmptyString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function EmptyStringToNothing()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IIf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 540,
  "endLine" : 546,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetComboBoxDropdownWidth()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 554,
  "endLine" : 560,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetComboBoxColumnDropdownWidth()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 570,
  "endLine" : 576,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AppendBackslash()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 612,
  "endLine" : 618,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsRootPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 935,
  "endLine" : 941,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveEndingSeparator()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 946,
  "endLine" : 952,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetConfigProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Resources/Resources.vb",
  "fileLinesCount" : 891,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool StartsBeforeEndOf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool EndsAfterStartOf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Clear()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool Intersects()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LanguagePreferences()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1104,
  "endLine" : 1108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1265,
  "endLine" : 1270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetLocalPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1277,
  "endLine" : 1282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IVsEditorAdaptersFactoryService getEditorAdapter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthoringSink CreateAuthoringSink()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 503,
  "endLine" : 507,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetUserData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 519,
  "endLine" : 523,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DisableOutlining()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1706,
  "endLine" : 1710,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompletionSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1945,
  "endLine" : 1949,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetImageList()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2043,
  "endLine" : 2047,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetDescriptionText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2069,
  "endLine" : 2073,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dismiss()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2218,
  "endLine" : 2222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareItems()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2224,
  "endLine" : 2228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCompletionItemColor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2240,
  "endLine" : 2244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetFilterLevel()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2246,
  "endLine" : 2250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetOverloadCount()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2511,
  "endLine" : 2515,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeStringsCacheForOverloads()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2721,
  "endLine" : 2725,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr GetOrCreateParameter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2788,
  "endLine" : 2792,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void MustBeCalledFromUIThread()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentTask.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnNewView()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeAndMemberDropdownBars()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 463,
  "endLine" : 467,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int EndExpansion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Refresh()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentProperties.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Close()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentProperties.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArraySlice()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArraySlice.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetLength()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArraySlice.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Edge()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.Edge.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.Edge.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PooledHashSet.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetNextGlobalVersion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 220,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayBuilder()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clip()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 474,
  "endLine" : 478,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ZeroInit()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PooledStringBuilder()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PooledStringBuilder.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/CaseSensitiveComparison.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ObjectPool.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T CreateInstance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ObjectPool.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpellChecker()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreSimilar()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AreSimilar()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringBreaks()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringBreaker.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringBreaks()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringBreaker.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/EditDistance.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 574,
  "endLine" : 578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 519,
  "endLine" : 524,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.Enumerator.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.Enumerator.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetStateMaintenanceFlag()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Colorizer.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Resume()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Colorizer.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetDefaultColors()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Colorizer.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void HandleGoto()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 937,
  "endLine" : 943,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void UncommentSelection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1056,
  "endLine" : 1064,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool CanReformat()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1101,
  "endLine" : 1105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetContextStream()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1197,
  "endLine" : 1201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetDefaultSize()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LanguageService_DEPRECATED()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void OnActiveViewLostFocus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 409,
  "endLine" : 413,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void OnCaretMoved()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnModeChange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 857,
  "endLine" : 861,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool QueryInvalidEncoding()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 866,
  "endLine" : 870,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BackgroundRequestAsyncResult_DEPRECATED()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 941,
  "endLine" : 945,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TripleMatch()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1517,
  "endLine" : 1521,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReferenceContainerNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddChild()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ComReferenceNode CreateComReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 677,
  "endLine" : 681,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupingReferenceNodeProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/GroupingReferenceNode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int SetSite()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FSharpEditorFactory.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpCoreVersion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetRelationalName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1013,
  "endLine" : 1018,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2479,
  "endLine" : 2483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int AdviseHierarchyEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2485,
  "endLine" : 2489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetSite()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2571,
  "endLine" : 2575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int QueryClose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2619,
  "endLine" : 2623,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int UnadviseHierarchyEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2658,
  "endLine" : 2662,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int IsItemDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2711,
  "endLine" : 2715,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetProjectGuid()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3056,
  "endLine" : 3060,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal uint GetTargetFrameworkVersion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3062,
  "endLine" : 3066,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetProjectDesignerPages()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetCfgProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildActionPropertyDescriptor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 417,
  "endLine" : 421,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReferenceNodeProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1309,
  "endLine" : 1313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VsTextViewCreated()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TextViewCreationListener.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuspendFileChanges()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SuspendFileChanges.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetIconHandle()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void RefreshReference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AddReferenceCheckResult()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildDependency()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/BuildDependency.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int get_CanonicalName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/BuildDependency.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int get_Type()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/BuildDependency.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int get_Description()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/BuildDependency.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int get_HelpContext()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/BuildDependency.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int get_HelpFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/BuildDependency.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int get_MustUpdateBefore()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/BuildDependency.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SelectionListener.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoOneOffResolve()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 451,
  "endLine" : 455,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ResolveReference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BuildResult BuildInstance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeFileChangeEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 621,
  "endLine" : 625,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnregisterFromFileChangeService()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 630,
  "endLine" : 634,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int DragLeave()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Reset()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/EnumDependencies.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual AttributeCollection GetAttributes()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LocalizableProperties.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual EventDescriptor GetDefaultEvent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LocalizableProperties.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual PropertyDescriptor GetDefaultProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LocalizableProperties.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual object GetEditor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LocalizableProperties.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual EventDescriptorCollection GetEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LocalizableProperties.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual EventDescriptorCollection GetEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LocalizableProperties.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual PropertyDescriptorCollection GetProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LocalizableProperties.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetComponentName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LocalizableProperties.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TypeConverter GetConverter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LocalizableProperties.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAProjectItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProjectItem.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProperty.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OABuildManager()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OABuildManager.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItem AddWebReference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAVSProject.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAVSProject.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectItem CreateWebReferencesFolder()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAVSProject.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Exec()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAVSProject.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GenerateKeyPairFiles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAVSProject.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetUniqueFilename()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAVSProject.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/NativeMethods.cs",
  "fileLinesCount" : 857,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 656,
  "endLine" : 661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetLocalPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/NativeMethods.cs",
  "fileLinesCount" : 857,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 668,
  "endLine" : 673,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOnlyPropertyDescriptorWrapper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 890,
  "endLine" : 894,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_UsesIndependentConfigurations()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetPlatformNames()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 584,
  "endLine" : 588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetSupportedPlatformNames()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 597,
  "endLine" : 601,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int UnadviseCfgProviderEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 661,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int AdviseCfgProviderEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 673,
  "endLine" : 677,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetReferenceForFSI()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OleServiceProvider.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddService()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OleServiceProvider.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddService()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OleServiceProvider.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string SaveName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string Caption()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string Name()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string ProjectDir()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 311,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensibilityEventsHelper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual string GetAssemblyName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2535,
  "endLine" : 2539,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual LinkedFileNode CreateFileNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2556,
  "endLine" : 2560,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsContainedWithinProjectDirectory()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2582,
  "endLine" : 2586,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual FolderNode CreateFolderNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2718,
  "endLine" : 2722,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetOutputAssembly()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4170,
  "endLine" : 4175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetClassID()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4602,
  "endLine" : 4606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetFormatList()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4621,
  "endLine" : 4625,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int DoAddItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4791,
  "endLine" : 4798,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetBuildSystemKind()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5514,
  "endLine" : 5518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int EnumDependencies()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5557,
  "endLine" : 5561,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OpenDependency()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5563,
  "endLine" : 5567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int SetAggregateProjectTypeGuids()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5942,
  "endLine" : 5946,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6100,
  "endLine" : 6104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetBoolAttr()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6193,
  "endLine" : 6198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int AddReferenceCouldNotBeAddedErrorMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6283,
  "endLine" : 6287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelButton_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SecurityWarningDialog.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetMkDocument()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 358,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageHandler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ImageHandler.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void TraceCall()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Tracing.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void Trace()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Tracing.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void AddTraceLog()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Tracing.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumSTATDATA()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 504,
  "endLine" : 508,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBool()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual OutputGroup CreateOutputGroup()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 678,
  "endLine" : 682,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetPropertyUnderCondition()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 742,
  "endLine" : 746,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetProjectDesignerPages()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 852,
  "endLine" : 856,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_DisplayName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 862,
  "endLine" : 866,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OutputsRequireAppRoot()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1210,
  "endLine" : 1214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_IsPrivate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1236,
  "endLine" : 1240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_VirtualRoot()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1279,
  "endLine" : 1283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetCfg()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1290,
  "endLine" : 1294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureCache()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1311,
  "endLine" : 1320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildableProjectConfig()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1704,
  "endLine" : 1708,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int StartUpToDateCheck()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1823,
  "endLine" : 1828,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int Stop()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1830,
  "endLine" : 1835,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int Wait()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1846,
  "endLine" : 1851,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_CanonicalName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OutputGroup.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_ProjectCfg()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OutputGroup.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_Property()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OutputGroup.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LinkedFileNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LinkedFileNode.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetMetadata()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Output.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_Type()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Output.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Open()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectDesignerDocumentManager.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanResetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DesignPropertyDescriptor.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DesignPropertyDescriptor.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DesignPropertyDescriptor.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ShouldSerializeValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DesignPropertyDescriptor.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FolderNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetMkDocument()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OpenFolderInExplorer()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void DeleteFolder()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object ConvertFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvertFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Unregister()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/WAProvideProjectFactoryAttribute.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WAProvideProjectFactoryTemplateMappingAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/WAProvideProjectFactoryTemplateMappingAttribute.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseRootDesigner.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Invoke()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMenuCommand.vb",
  "fileLinesCount" : 385,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Invoke()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMenuCommand.vb",
  "fileLinesCount" : 385,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Invoke()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMenuCommand.vb",
  "fileLinesCount" : 385,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub OnHelpRequested()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseDialog.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/SourceCodeControlManager.vb",
  "fileLinesCount" : 327,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInputChar()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ProcessDialogChar()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyListener.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub SetNonCommonPropertyValueCore()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1636,
  "endLine" : 1645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub RefreshValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1989,
  "endLine" : 1995,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub EditProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1182,
  "endLine" : 1188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub HookDelayValidationEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1701,
  "endLine" : 1706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UnhookDelayValidationEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1712,
  "endLine" : 1717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub ClearIsDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2774,
  "endLine" : 2779,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SupportsMultipleValueUndo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3636,
  "endLine" : 3642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub OnActivated()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3747,
  "endLine" : 3752,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AttemptConnectPropertyNotifyObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4289,
  "endLine" : 4294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DisconnectPropertyNotify()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4301,
  "endLine" : 4306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OutputTypeSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 593,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XMLDocumentationFileGet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 911,
  "endLine" : 916,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub cboPlatformTarget_SelectionChangeCommitted()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 963,
  "endLine" : 970,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConditionalCompilationGet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1601,
  "endLine" : 1607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTransaction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ChildPageSite.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub Apply()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 330,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetPageSite()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 484,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub SetProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 709,
  "endLine" : 714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub SetPropertyMultipleValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 783,
  "endLine" : 788,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnWindowActivated()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 810,
  "endLine" : 815,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetDocDataCookies()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 826,
  "endLine" : 832,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ProjectItemFromItemId()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub SetBuildAction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub SetBuildActionAsString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub ResetTimeCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 429,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TracePDPerf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 618,
  "endLine" : 623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TracePDPerfBegin()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 761,
  "endLine" : 766,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TraceMyExtensibility()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 769,
  "endLine" : 774,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NoOverflowCInt()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RaiseComError()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RaiseComError()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool StartsAfterStartOf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool StartsAfterEndOf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool StartsBeforeStartOf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool EndsBeforeStartOf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool EndsBeforeEndOf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool EndsAfterEndOf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPositive()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSameSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractPatternMatcher()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 540,
  "endLine" : 543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List BreakIntoCharacterParts()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 639,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List BreakIntoWordParts()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 648,
  "endLine" : 651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int ThrowOnFailure()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POINT()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 860,
  "endLine" : 863,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void _NotImpl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1056,
  "endLine" : 1059,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1185,
  "endLine" : 1188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntPtr GetNativeWndProc()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1409,
  "endLine" : 1412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Colorizer GetColorizer()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionSet CreateCompletionSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Open()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsTextLines GetTextLines()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetLineIndexOfPosition()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 439,
  "endLine" : 442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodTip()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1217,
  "endLine" : 1220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MatchBraces()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1277,
  "endLine" : 1280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ExecMarkerCommand()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1778,
  "endLine" : 1781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int MakeBaseSpanVisible()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1783,
  "endLine" : 1786,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void FlushEditActions()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1822,
  "endLine" : 1827,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1829,
  "endLine" : 1832,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void FlushEditActions()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1892,
  "endLine" : 1897,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1900,
  "endLine" : 1903,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public uint GetFlags()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2049,
  "endLine" : 2052,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCount()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2054,
  "endLine" : 2057,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IncreaseFilterLevel()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2230,
  "endLine" : 2233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int DecreaseFilterLevel()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2235,
  "endLine" : 2238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCurMethod()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2517,
  "endLine" : 2520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeStringsCacheForOverload GetOverload()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2727,
  "endLine" : 2730,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr GetOrCreateNativePointerForCommonString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2732,
  "endLine" : 2735,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeStringsCacheForOverload()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2770,
  "endLine" : 2773,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr GetOrCreatePointerToNativeString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2794,
  "endLine" : 2797,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2818,
  "endLine" : 2821,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr GetOrCreate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2823,
  "endLine" : 2826,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringPointers()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2847,
  "endLine" : 2850,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InitUnitTestingMode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentTask.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int SetDropdownBar()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DefaultFieldValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool HandleQueryStatus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int ReleaseFunction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 804,
  "endLine" : 807,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ISource GetSource()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentProperties.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentProperties.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int CountObjects()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentProperties.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SkipMatch()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetMatches()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternMatches GetMatches()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan? GetMatchedSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsWordChar()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 585,
  "endLine" : 588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool PartStartsWith()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.cs",
  "fileLinesCount" : 737,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 619,
  "endLine" : 622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MoveStartForward()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArraySlice.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.Builder.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Edge ReadFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.Edge.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PooledHashSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PooledHashSet.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/TextSpan.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/TextSpan.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IntersectsWith()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/TextSpan.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IntersectsWith()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/TextSpan.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/TextSpan.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/TextSpan.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/TextSpan.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/TextSpan.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionStamp()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VersionStamp Create()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VersionStamp Create()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetGlobalVersion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/VersionStamp.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerProxy()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayBuilder()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToImmutable()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Insert()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAt()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveLast()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReverseContents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Sort()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Sort()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T Last()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T First()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 426,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetHashCodeOrdinal()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetHashCodeOrdinalIgnoreCase()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/StringSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BKTree Create()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BKTree Create()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/BKTree.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray NullToEmpty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatcher.TextChunk.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareLowerUnicode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/CaseSensitiveComparison.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEqualLowerUnicode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/CaseSensitiveComparison.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool All()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatches.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Any()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatches.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object CaptureStackTrace()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ObjectPool.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpellChecker()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList FindSimilarWords()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreSimilar()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetThreshold()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/SpellChecker.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetEditDistance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/EditDistance.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/EditDistance.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 607,
  "endLine" : 612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimplePool()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/EditDistance.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 621,
  "endLine" : 624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NormalizedTextSpanCollection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NormalizedTextSpanCollection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NormalizedTextSpanCollection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NormalizedTextSpanCollection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.Enumerator.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatch.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareType()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/PatternMatch.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Combine()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Combine()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineFNVHash()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/Hash.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Suspend()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Colorizer.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetDefaultFontFlags()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Colorizer.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Colorizer.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetCanonicalName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Colorizer.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetDescription()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Colorizer.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetMergingPriority()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Colorizer.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnAfterSnippetsKeyBindingChange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnKillFocus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnSetFocus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void HandleQuickInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 818,
  "endLine" : 822,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int CommitPendingEdit()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EditorControl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int CommitPendingEdit()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Guid GetLanguageServiceGuid()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OpenDocument()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool IsSourceOpen()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual DocumentProperties CreateDocumentProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ExpansionFunction CreateExpansionFunction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ExpansionProvider CreateExpansionProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual CodeWindowManager CreateCodeWindowManager()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ViewFilter CreateViewFilter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddCodeWindowManager()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveCodeWindowManager()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryWaitForBackgroundRequestCompletion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 946,
  "endLine" : 949,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BackgroundRequest_DEPRECATED()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1125,
  "endLine" : 1128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageServicePerformanceOptionControl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.UIResources/LanguageServicePerformanceOptionControl.xaml.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegerRangeValidationRule()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.UIResources/IntegerRangeValidationRule.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntelliSenseOptionControl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.UIResources/IntelliSenseOptionControl.xaml.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeFixesOptionControl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.UIResources/CodeFixesOptionControl.xaml.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickInfoOptionControl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.UIResources/QuickInfoOptionControl.xaml.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetItemType()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMetadataValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMetadataValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetMetadataValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetEvaluatedInclude()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetEvaluatedInclude()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasItemBeenDeleted()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectElement.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 451,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetEditLabel()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetIconHandle()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StringBuilder PrepareSelectedNodesForClipBoard()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ExcludeFromProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanDeleteItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ProjectReferenceNode CreateProjectReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ProjectReferenceNode CreateProjectReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ComReferenceNode CreateComReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 663,
  "endLine" : 666,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComReferenceNode CreateComReferenceNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceContainerNode.cs",
  "fileLinesCount" : 683,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 670,
  "endLine" : 673,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanShowDefaultIcon()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/GroupingReferenceNode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override NodeProperties CreatePropertiesObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/GroupingReferenceNode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Guid GetBrowseLibraryGuid()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/GroupingReferenceNode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanDeleteItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/GroupingReferenceNode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanShowUrlInOnObjectBrowser()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/GroupingReferenceNode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetClassName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/GroupingReferenceNode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Close()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FSharpEditorFactory.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMsBuildPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Utilities.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal HierarchyNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal HierarchyNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual NodeProperties CreatePropertiesObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual object GetIconHandle()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual object GetAutomationObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 616,
  "endLine" : 619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SetGuidProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 894,
  "endLine" : 897,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SetEditLabel()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 904,
  "endLine" : 907,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetEditLabel()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 913,
  "endLine" : 916,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetMkDocument()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 923,
  "endLine" : 926,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetRelationNameExtension()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1025,
  "endLine" : 1028,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual HierarchyNode GetDragTargetHandlerNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1109,
  "endLine" : 1112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void DoDefaultAction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1211,
  "endLine" : 1214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int ShowInDesigner()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1231,
  "endLine" : 1234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetCanonicalName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1289,
  "endLine" : 1292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual DocumentManager GetDocumentManager()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1299,
  "endLine" : 1302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool CanDeleteItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2003,
  "endLine" : 2006,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool CanShowDefaultIcon()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2012,
  "endLine" : 2015,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int AfterSaveItemAs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2023,
  "endLine" : 2026,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int CopyToClipboard()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2208,
  "endLine" : 2211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int CutToClipboard()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2217,
  "endLine" : 2220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int PasteFromClipboard()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2226,
  "endLine" : 2229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool AllowPasteCommand()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2235,
  "endLine" : 2238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RegisterClipboardNotifications()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2245,
  "endLine" : 2248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SetSite()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2652,
  "endLine" : 2655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Unused0()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2665,
  "endLine" : 2668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Unused1()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2671,
  "endLine" : 2674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Unused2()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2677,
  "endLine" : 2680,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Unused3()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2683,
  "endLine" : 2686,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Unused4()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2689,
  "endLine" : 2692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int ExecCommand()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2694,
  "endLine" : 2697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int QueryStatusCommand()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2699,
  "endLine" : 2702,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int Exec()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2866,
  "endLine" : 2869,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int QueryStatus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2875,
  "endLine" : 2878,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnDropNotify()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2943,
  "endLine" : 2946,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int DragEnter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2955,
  "endLine" : 2958,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int DragLeave()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2960,
  "endLine" : 2963,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int DragOver()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2965,
  "endLine" : 2968,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int Drop()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2970,
  "endLine" : 2973,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstantiateItemsDraggedOrCutOrCopiedList()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3025,
  "endLine" : 3028,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetResourceItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3303,
  "endLine" : 3306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AutomationBrowsableAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildAction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetStandardValuesSupported()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 495,
  "endLine" : 498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvertFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvertTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FileNodeProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 683,
  "endLine" : 686,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetClassName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 688,
  "endLine" : 691,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DependentFileNodeProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 719,
  "endLine" : 722,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetClassName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 724,
  "endLine" : 727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectNodeProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetClassName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FolderNodeProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1246,
  "endLine" : 1249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetClassName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1251,
  "endLine" : 1254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReferenceNodeProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1304,
  "endLine" : 1307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetClassName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1315,
  "endLine" : 1318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetStandardValuesExclusive()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1323,
  "endLine" : 1326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetStandardValuesSupported()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1328,
  "endLine" : 1331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FSharpCoreAssemblyReferenceProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1346,
  "endLine" : 1349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyReferenceProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1378,
  "endLine" : 1381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectReferencesProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1435,
  "endLine" : 1438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentManager()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DocumentManager.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int Open()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DocumentManager.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OpenWithSpecific()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DocumentManager.cs",
  "fileLinesCount" : 339,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextViewCreationListener()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TextViewCreationListener.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectOptions()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectOptions.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetOptionHelp()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectOptions.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override NodeProperties CreatePropertiesObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetEditLabel()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetMkDocument()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ExcludeFromProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StringBuilder PrepareSelectedNodesForClipBoard()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DoDefaultAction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool CanBeReferencedFromFSI()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetReferenceForFSI()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Guid GetBrowseLibraryGuid()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool CanShowUrlInOnObjectBrowser()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AddReferenceCheckResult Failed()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfterProjectFileOpenedEventArgs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/StructuresEnums.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeforeProjectFileClosedEventArgs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/StructuresEnums.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchyNodeEventArgs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/StructuresEnums.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveConfigurationChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/StructuresEnums.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionListenerForProjectEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListenerForProjectEvents.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ObserveItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileChangeManager.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanShowDefaultIcon()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ComReferenceNode.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnCmdUIContextChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SelectionListener.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnElementValueChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SelectionListener.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SelectionListener.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Guid GetBrowseLibraryGuid()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 658,
  "endLine" : 661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupSelectionDataObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.CopyPaste.cs",
  "fileLinesCount" : 1168,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 928,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SRDescriptionAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Microsoft.VisualStudio.Package.Project.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SRCategoryAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Microsoft.VisualStudio.Package.Project.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetLocalizedString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Microsoft.VisualStudio.Package.Project.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SR()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Microsoft.VisualStudio.Package.Project.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyPageTypeConverterAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Attributes.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocDisplayNameAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Attributes.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsEqual()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 717,
  "endLine" : 720,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarning()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 721,
  "endLine" : 724,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogError()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 725,
  "endLine" : 728,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogStatus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 729,
  "endLine" : 732,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasSxSBackupFlag()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 766,
  "endLine" : 769,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasCopyBackupFlag()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 774,
  "endLine" : 777,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnAfterCloseSolution()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnAfterClosingChildren()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnAfterLoadProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnAfterMergeSolution()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnAfterOpenProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnAfterOpenSolution()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnAfterOpeningChildren()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnBeforeCloseProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnBeforeCloseSolution()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnBeforeClosingChildren()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnBeforeOpeningChildren()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnBeforeUnloadProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnQueryCloseProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnQueryCloseSolution()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnQueryUnloadProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnAfterAsynchOpenProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnAfterChangeProjectParent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnAfterRenameProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnQueryChangeProjectParent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListener.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual object GetPropertyOwner()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LocalizableProperties.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual PropertyDescriptor CreateDesignPropertyDescriptor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LocalizableProperties.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetClassName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LocalizableProperties.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAFileItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAFileItem.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Save()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAFileItem.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAProjectItems()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProjectItems.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual object get_Extender()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProjectItem.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Save()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProjectItem.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool SaveAs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProjectItem.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool get_IsOpen()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProjectItem.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void let_Value()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProperty.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OANullProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OANullProperty.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object get_IndexedValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OANullProperty.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AddProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProperties.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInMap()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProperties.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAProjectReference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAProjectReference.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAComReference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAComReference.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAReferenceBase()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAReferenceBase.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string BuildDesignTimeOutput()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OABuildManager.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAVSProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAVSProject.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAVSProjectEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAVSProject.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAAssemblyReference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAAssemblyReference.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAVSProjectItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAVSProjectItem.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAReferenceItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAReferenceItem.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Delete()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAReferenceItem.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAFolderItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAFolderItem.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAReferenceFolderItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAReferenceFolderItem.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OAProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProject.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual object get_Extender()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProject.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void SaveAs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProject.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Save()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProject.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConnectionPointContainer()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/ConnectionPointContainer.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumConnections()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/ConnectionPointContainer.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetConnectionInterface()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/ConnectionPointContainer.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetConnectionPointContainer()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/ConnectionPointContainer.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object CorrectExtender()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 643,
  "endLine" : 646,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddValueChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 720,
  "endLine" : 723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RemoveValueChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 725,
  "endLine" : 728,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FilteredObjectWrapper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 740,
  "endLine" : 743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanResetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 908,
  "endLine" : 911,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 921,
  "endLine" : 924,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ResetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 942,
  "endLine" : 945,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 947,
  "endLine" : 950,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ShouldSerializeValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 952,
  "endLine" : 955,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConfigProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ProjectConfig CreateProjectConfiguration()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigProvider.cs",
  "fileLinesCount" : 875,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DropReferencedProjectCache()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanBeReferencedFromFSI()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override NodeProperties CreatePropertiesObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 559,
  "endLine" : 562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsThisProjectReferenceInCycle()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 755,
  "endLine" : 758,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetDifferentFamilyErrorMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectReferenceNode.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 865,
  "endLine" : 868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  bool IsCaseSensitive()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  virtual string GetDeclarationTypeName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 794,
  "endLine" : 797,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  virtual string GetClassNamespace()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 804,
  "endLine" : 807,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  virtual void SetAdditionalFieldData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 814,
  "endLine" : 817,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InterfaceType CreateSitedInstance()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/WAUtilities.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsUIHierarchy UIHierarchy()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VsHierarchyItem Root()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object ExtObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectItem ProjectItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsRootNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object GetPropHelper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object GetPropHelper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/VsHierarchyItem.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 599,
  "endLine" : 602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetFullPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetGlobalProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDisposable SuspendEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FireItemAdded()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FireItemRemoved()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FireItemRenamed()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetAt()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetDebugLogger()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 694,
  "endLine" : 697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override NodeProperties CreatePropertiesObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1212,
  "endLine" : 1215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetAutomationObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1300,
  "endLine" : 1303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ICodeCompiler GetCompiler()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1911,
  "endLine" : 1915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ProjectOptions CreateProjectOptions()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1922,
  "endLine" : 1925,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual LinkedFileNode CreateFileNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2546,
  "endLine" : 2549,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool NodeHasDesigner()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2635,
  "endLine" : 2638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int ShowAllFiles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2834,
  "endLine" : 2837,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int AddWebReference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2843,
  "endLine" : 2846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int UnloadProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2852,
  "endLine" : 2855,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int CleanProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2861,
  "endLine" : 2864,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ConfigProvider CreateConfigProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3386,
  "endLine" : 3389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ReferenceContainerNode CreateReferenceContainerNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3395,
  "endLine" : 3398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string DefaultBuildAction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3565,
  "endLine" : 3568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FireAddNodeEvent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3688,
  "endLine" : 3692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateMSBuildState()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3815,
  "endLine" : 3818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResult Build()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4116,
  "endLine" : 4119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildResult BuildToOutput()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4124,
  "endLine" : 4127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetProjectProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4134,
  "endLine" : 4137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectElement CreateMsBuildFileItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4207,
  "endLine" : 4210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectElement GetProjectElement()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4217,
  "endLine" : 4220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddCATIDMapping()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4429,
  "endLine" : 4432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int InitNew()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4627,
  "endLine" : 4630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SaveCompleted()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4751,
  "endLine" : 4755,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int AddItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4786,
  "endLine" : 4789,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int AddItemWithSpecific()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4820,
  "endLine" : 4824,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int CancelBatchEdit()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5493,
  "endLine" : 5496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int EndBatchEdit()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5498,
  "endLine" : 5501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int StartBatchEdit()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5503,
  "endLine" : 5506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual HierarchyNode GetInner()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5800,
  "endLine" : 5803,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReferenceContainer GetReferenceContainer()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5843,
  "endLine" : 5846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnAggregationComplete()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5932,
  "endLine" : 5935,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int SetInnerProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 5952,
  "endLine" : 5955,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAfterProjectOpen()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6261,
  "endLine" : 6264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectConfigProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ConfigurationProperties.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override NodeProperties CreatePropertiesObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DocumentManager GetDocumentManager()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsFileOnDisk()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 703,
  "endLine" : 706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RenameInStorage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 892,
  "endLine" : 895,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileNode RenameFileNode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileNode.cs",
  "fileLinesCount" : 1088,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1017,
  "endLine" : 1020,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileDocumentManager()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FileDocumentManager.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void TraceCall()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Tracing.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void Trace()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Tracing.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void TraceData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Tracing.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int ForceCast()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static uint ForceCast()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FORMATETC CreateFormatEtc()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DataObject.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MatchesPlatform()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MatchesConfigName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool getBool()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrepareBuild()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 684,
  "endLine" : 687,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_CanonicalName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 911,
  "endLine" : 914,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPossibleOutputGroup()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1418,
  "endLine" : 1421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInProgress()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1694,
  "endLine" : 1697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int StartBuildEx()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1726,
  "endLine" : 1729,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OutputGroup.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int get_DeployDependencies()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OutputGroup.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrackDocumentsHelper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TrackDocumentsHelper.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionListenerForProjectReferenceUpdate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListenerForProjectReferenceUpdate.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetEditLabel()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LinkedFileNode.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int get_DisplayName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Output.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectDesignerDocumentManager()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectDesignerDocumentManager.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Type GetTypeFromNameProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DesignPropertyDescriptor.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ResetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/DesignPropertyDescriptor.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override NodeProperties CreatePropertiesObject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DeleteFromStorage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetIconHandle()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetSccFiles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanOpenFolderInExplorer()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/FolderNode.cs",
  "fileLinesCount" : 467,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvertFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugModeConverter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvertFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildActionConverter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvertFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvertTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyToOutputDirectoryConverter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetStandardValuesSupported()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlatformTypeConverter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvertFrom()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionPersistenceRegistrationAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/SolutionPersistenceRegistrationAttribute.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Unregister()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/SolutionPersistenceRegistrationAttribute.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string NewPrjTemplateRegKey()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/WAProvideProjectFactoryAttribute.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Unregister()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/ProvideAppCommandLineAttribute.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Unregister()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/WAProvideLanguagePropertyAttribute.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Unregister()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/RegistrationAttributes/WAProvideProjectFactoryTemplateMappingAttribute.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def static getBuildJobName()",
  "longName" : "",
  "relativeFileName" : "netci.groovy",
  "fileLinesCount" : 115,
  "components" : [ "primary::ROOT" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Sub ReportError()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function ShowMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub ShowHelp()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseDialog.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function ShowMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseDialog.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSelectedConfigOutputPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 611,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SetTokensAndValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetInsertButtonState()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 450,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTargetFrameworkDescriptionFromVersion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/TargetFrameworkAssemblies.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetUserDefinedPropertyDescriptor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1045,
  "endLine" : 1049,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function GetNonCommonPropertyValueNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1542,
  "endLine" : 1548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub SetNonCommonPropertyValueMultipleValuesCore()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1681,
  "endLine" : 1689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetCommonPropertyValueNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1843,
  "endLine" : 1847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCommonPropertyValueNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1860,
  "endLine" : 1864,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCommonPropertyValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1906,
  "endLine" : 1910,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub SetCommonPropertyValueNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1950,
  "endLine" : 1959,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Control_LostFocus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2047,
  "endLine" : 2054,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Control_Validated()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2062,
  "endLine" : 2066,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddToRunningTable()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RemoveFromRunningTable()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 409,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub AddChangeHandlers()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1406,
  "endLine" : 1412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub CommitTransaction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2265,
  "endLine" : 2269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub OnPropertyChanging()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2281,
  "endLine" : 2285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub OnPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2296,
  "endLine" : 2300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub EnableAllControls()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2801,
  "endLine" : 2805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BuildBegin()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4180,
  "endLine" : 4184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BuildDone()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4192,
  "endLine" : 4196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub OnExternalPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4405,
  "endLine" : 4409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub OnLayout()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4473,
  "endLine" : 4477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/FSharpApplicationPropPage.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/FSharpApplicationPropPage.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function CheckBoxGet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub PostInitPage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 489,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetCurrentFrameworkName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 616,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetServiceProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 630,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsPrefer32BitSupported()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1273,
  "endLine" : 1279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function Prefer32BitGet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1322,
  "endLine" : 1328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ChildPageSite.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnPropertyChanging()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ChildPageSite.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Folder_TextChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 474,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventsPropPage.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ValidationException.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub OnStatusChange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 846,
  "endLine" : 853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function EnvDTEProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ItemIdOfProjectItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Trace()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TraceSCC()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 500,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TracePDFocus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 513,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TracePDUndo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 526,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TracePDProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 540,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TracePDExtenders()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 554,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TracePDConfigs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 568,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TracePDConfigs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 575,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TracePDPerf()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 589,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TracePDCmdTarget()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 647,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TracePDMessageRouting()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 681,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TracePDAccessModifierCombobox()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 692,
  "endLine" : 696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Sub TraceSDSerializeSettings()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 706,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Sub TraceSDSerializeSettings()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 720,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Sub TracePDLinqImports()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 727,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Sub TraceWCFConfigFileChangeWatch()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 739,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Sub TraceWCFConfigFileChangeWatch()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 753,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RethrowIfUnrecoverable()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ValidateArgumentNotNothing()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ArgumentValidation.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ValidateArgumentNotNothingOrEmptyString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ArgumentValidation.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AutoSaveSettings()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/My Project/Settings.Designer.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IServiceProvider GetSite()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void InitUserPreferences()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnRegisterMarkerType()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnRegisterView()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnUnregisterView()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnReplaceAllInFilesBegin()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnReplaceAllInFilesEnd()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Succeeded()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Failed()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int SignedHIWORD()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int SignedLOWORD()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReformatSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnChangeLineAttributes()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnHiddenRegionChange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1754,
  "endLine" : 1756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnBeforeSessionEnd()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Source.cs",
  "fileLinesCount" : 2879,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1788,
  "endLine" : 1790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnComboGetFocus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnItemSelected()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 447,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int PositionCaretForEditing()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 556,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnAfterInsertion()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExpansionFunction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 635,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeWindowManager GetCodeWindowManager()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentProperties.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SelectObjects()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/DocumentProperties.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArraySlice()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArraySlice.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArraySlice()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArraySlice.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayBuilder()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.cs",
  "fileLinesCount" : 530,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ObjectPool()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ObjectPool.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/PatternMatcher/ArrayBuilder.Enumerator.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int OnAfterSnippetsUpdate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnSetBuffer()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual int InnerExec()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool HandleSmartIndent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TextTipData CreateTextTipData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 928,
  "endLine" : 932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ExpansionProvider GetExpansionProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1016,
  "endLine" : 1018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetTipFontInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1193,
  "endLine" : 1195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnDismiss()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1203,
  "endLine" : 1205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleEditorView()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int ClosePane()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int LoadViewState()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SaveViewState()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int TranslateAccelerator()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int IsSupported()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int ItemPicked()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int SetInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int FDoIdle()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int FPreTranslateMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int FContinueMessageLoop()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int FQueryTerminate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IntPtr HwndGetWindow()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int FReserved1()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int FDoIdle()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int FQueryTerminate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IntPtr HwndGetWindow()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetLocalizedString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Microsoft.VisualStudio.Package.LanguageService.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SR()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Microsoft.VisualStudio.Package.LanguageService.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void HandleUpdateLanguageContextResponse()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void OnChangesCommitted()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void AutoExpression()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1672,
  "endLine" : 1674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void CodeSpan()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs",
  "fileLinesCount" : 1742,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1683,
  "endLine" : 1685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditArray.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void BindReferenceData()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/GroupingReferenceNode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void DeleteFromStorage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/HierarchyNode.cs",
  "fileLinesCount" : 3343,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2200,
  "endLine" : 2202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildActionTypeConverter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionListenerForProjectOpen()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/SolutionListenerForProjectOpen.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void ResolveReference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ReferenceNode.cs",
  "fileLinesCount" : 387,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShutdownLogger()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalizableProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/LocalizableProperties.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void let_Value()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OANullProperty.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set_IndexedValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OANullProperty.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Refresh()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAVSProject.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RunCustomTool()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/VSProject/OAVSProjectItem.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void NotifyPropertiesDelete()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Automation/OAProject.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int SignedHIWORD()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/NativeMethods.cs",
  "fileLinesCount" : 857,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int SignedLOWORD()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/NativeMethods.cs",
  "fileLinesCount" : 857,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AutomationExtenderManager()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AutomationExtenderManager GetAutomationExtenderManager()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanResetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetEditor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ResetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ShouldSerializeValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void FilterProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Misc/AutomationExtenderManager.cs",
  "fileLinesCount" : 970,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OleServiceProvider()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/OleServiceProvider.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeBehindCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/CodeBehindCodeGenerator.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldDataDictionary()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Web/FieldData.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnOpenItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2104,
  "endLine" : 2106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void SetTargetPlatform()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2526,
  "endLine" : 2528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OverwriteExistingItem()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3661,
  "endLine" : 3664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void EnsureMSBuildAndSolutionExplorerAreInSync()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectNode.cs",
  "fileLinesCount" : 6628,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 6342,
  "endLine" : 6344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputTypeConverter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetStandardValuesSupported()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetStandardValuesSupported()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetStandardValuesSupported()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetStandardValuesSupported()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/TypeConverters.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub ShowWarning()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function ShowMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub RefreshStatus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMenuCommand.vb",
  "fileLinesCount" : 385,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub Show()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMessageBox.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function ShowMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseDialog.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StopManagingFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/SourceCodeControlManager.vb",
  "fileLinesCount" : 327,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function QueryEditableFiles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/SourceCodeControlManager.vb",
  "fileLinesCount" : 327,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function StartActionGet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub OnLayout()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 633,
  "endLine" : 636,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SetFormTitleText()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub OKButton_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 309,
  "endLine" : 314,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateDialog_HelpButtonClicked()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BuildEventCommandLineDialog_Load()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/TargetFrameworkMoniker.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyListener.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Finalize()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyListener.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetInitialValues()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 696,
  "endLine" : 699,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Sub PropertyDescriptorSetValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1704,
  "endLine" : 1707,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ValueChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1762,
  "endLine" : 1765,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2008,
  "endLine" : 2011,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetEnabledState()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ResumePropertyChangeListening()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub EnterProjectCheckoutSection()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 846,
  "endLine" : 849,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DelayedDispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 929,
  "endLine" : 934,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetControlValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2552,
  "endLine" : 2555,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetControlValueNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2564,
  "endLine" : 2567,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function TryGetNonCommonPropertyValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2578,
  "endLine" : 2581,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub ShowErrorMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2923,
  "endLine" : 2926,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub ShowErrorMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2943,
  "endLine" : 2946,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub ShowErrorMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2954,
  "endLine" : 2957,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function AddFileToProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3032,
  "endLine" : 3035,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function Win32ResourceGet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function Win32ResourceSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsCurrentProjectDotNetPortable()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 611,
  "endLine" : 614,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WarningLevelGet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 951,
  "endLine" : 954,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub OnPageActivated()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 956,
  "endLine" : 961,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsPrefer32BitSupportedForTargetFramework()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1266,
  "endLine" : 1271,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReferencePathGet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub PostInitPage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Cancel_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageHostDialog.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PropPageHostDialog_HelpButtonClicked()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageHostDialog.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RunPostBuildEventGet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventsPropPage.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IPropertyPage_Apply()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NormalizePath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 920,
  "endLine" : 926,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IVsBroadcastMessageEvents_OnBroadcastMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 560,
  "endLine" : 564,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Finalize()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 566,
  "endLine" : 570,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public POINT()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 857,
  "endLine" : 858,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionPointCookie()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1169,
  "endLine" : 1170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnKillFocus()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/CodeWindowManager.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 204,
  "endLine" : 205,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpansionFunction()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ExpansionProvider.cs",
  "fileLinesCount" : 815,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 612,
  "endLine" : 613,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnChangeCaretLine()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 293,
  "endLine" : 294,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnChangeScrollInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 296,
  "endLine" : 297,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void UpdateView()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/ViewFilter.cs",
  "fileLinesCount" : 1210,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1207,
  "endLine" : 1208,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Terminate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 223,
  "endLine" : 224,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnEnterState()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 228,
  "endLine" : 229,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnAppActivate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 230,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnLoseActivation()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 232,
  "endLine" : 233,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnActivationChange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 234,
  "endLine" : 235,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnAppActivate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 303,
  "endLine" : 304,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnLoseActivation()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 308,
  "endLine" : 309,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SRDescriptionAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Microsoft.VisualStudio.Package.LanguageService.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SRCategoryAttribute()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Microsoft.VisualStudio.Package.LanguageService.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyReferenceNode CreateFromProjectFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 127,
  "endLine" : 128,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyReferenceNode CreateFromFullPathViaUIAddReference()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 130,
  "endLine" : 131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyReferenceNode CreateFromAssemblyNameViaUIAutomation()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyReferenceNode.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 132,
  "endLine" : 133,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Package/InternalException.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Package/InternalException.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Package/InternalException.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Package/InternalException.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Package/InternalException.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Sub ReportError()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Sub SetFontStyles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function SignedHiWord()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function SignedLoWord()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignUtil.vb",
  "fileLinesCount" : 380,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shadows Function GetService()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseRootDesigner.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ShowContextMenu()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseRootDesigner.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMenuCommand.vb",
  "fileLinesCount" : 385,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As DialogResult",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMessageBox.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As DialogResult",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMessageBox.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EmptyOrSpace()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/DesignerMessageBox.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseDialog.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetFontStyles()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseDialog.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetService()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseDialog.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Sub ReportError()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseDialog.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Sub ReportError()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseDialog.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ManageFile()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/SourceCodeControlManager.vb",
  "fileLinesCount" : 327,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EnsureFilesEditable()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/SourceCodeControlManager.vb",
  "fileLinesCount" : 327,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AreFilesEditable()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/SourceCodeControlManager.vb",
  "fileLinesCount" : 327,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function QueryEditableFilesInternal()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/SourceCodeControlManager.vb",
  "fileLinesCount" : 327,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub AddIconEntryToCombobox()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddIconFileToProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function IconEntryIsBrowse()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function IconEntryIsDefault()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function IconEntryIsSpecial()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ApplicationManifestSupported()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPageBase.vb",
  "fileLinesCount" : 547,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub PreInitPage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetF1HelpKeyword()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateControl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CancelButton_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub HideMacrosButton_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ShowMacrosButton_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InitializeControlLocations()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub InsertButton_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TokenList_SelectedIndexChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TokenList_DoubleClick()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BuildEventCommandLineDialog_HelpRequested()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialog.vb",
  "fileLinesCount" : 477,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventCommandLineDialogService.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ProjectReloadedException.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ProjectReloadedException.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/SingleConfigPropertyControlData.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/SingleConfigPropertyControlData.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/SingleConfigPropertyControlData.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/SingleConfigPropertyControlData.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/SingleConfigPropertyControlData.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SimplifiedConfigsMode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/SingleConfigPropertyControlData.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/TargetFrameworkAssemblies.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/TargetFrameworkMoniker.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsSpecialValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsSpecialValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EnableAssociatedControl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 951,
  "endLine" : 953,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub GetAllPropertyValuesNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1430,
  "endLine" : 1432,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCommonPropertyDescriptor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1826,
  "endLine" : 1828,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Control_TextChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2021,
  "endLine" : 2025,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Control_TextUpdated()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2034,
  "endLine" : 2038,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub ComboBox_SelectionChangeCommitted()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2074,
  "endLine" : 2076,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ComboBox_DropDown()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2084,
  "endLine" : 2087,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckBox_CheckStateChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2095,
  "endLine" : 2097,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub OnPropertyChanging()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2228,
  "endLine" : 2230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub OnPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2240,
  "endLine" : 2242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetFlags()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropertyControlData.vb",
  "fileLinesCount" : 2373,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2366,
  "endLine" : 2368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function RawPropertiesObjects()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ExtendedPropertiesObjects()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SuspendPropertyChangeListening()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PropertyOnPageBeingChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IPropertyPageInternal_Apply()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 964,
  "endLine" : 966,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetF1HelpKeyword()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 973,
  "endLine" : 975,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IProperyPageInternal_Help()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 982,
  "endLine" : 984,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Help()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 991,
  "endLine" : 993,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IPropertyPageInternal_SetObjects()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1111,
  "endLine" : 1113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub OnLeavingControlGroup()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1723,
  "endLine" : 1725,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PostValidation()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1731,
  "endLine" : 1735,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function ValidateProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1825,
  "endLine" : 1827,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetPropertyDescriptor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2383,
  "endLine" : 2385,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCommonPropertyDescriptor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2405,
  "endLine" : 2407,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetCommonPropertyValueNative()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2440,
  "endLine" : 2442,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetCommonPropertyValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2455,
  "endLine" : 2457,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetCommonPropertyValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2470,
  "endLine" : 2472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetCommonPropertyValue()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2502,
  "endLine" : 2504,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2694,
  "endLine" : 2696,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2709,
  "endLine" : 2711,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetUserDefinedPropertyDescriptor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2838,
  "endLine" : 2840,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function ReadUserDefinedProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2849,
  "endLine" : 2851,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function WriteUserDefinedProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2860,
  "endLine" : 2862,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ShowErrorMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2913,
  "endLine" : 2915,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub ShowErrorMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2933,
  "endLine" : 2935,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function AddFileToProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3022,
  "endLine" : 3024,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPropPageHostDialog()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3090,
  "endLine" : 3092,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ShowChildPage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3101,
  "endLine" : 3103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetDirectoryViaBrowseRelativeToProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3193,
  "endLine" : 3195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetProjectPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3331,
  "endLine" : 3333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetProjectRelativeDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3341,
  "endLine" : 3343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetProjectRelativeFilePath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3351,
  "endLine" : 3353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsVBProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3465,
  "endLine" : 3467,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsCSProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3474,
  "endLine" : 3476,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsJSProject()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3483,
  "endLine" : 3485,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IVsProjectDesignerPage_SetSite()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3725,
  "endLine" : 3727,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FinishPendingValidations()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3737,
  "endLine" : 3739,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OnModeChange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3765,
  "endLine" : 3767,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub ScaleWindowToCurrentFont()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3794,
  "endLine" : 3796,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHelpContextF1Keyword()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4051,
  "endLine" : 4053,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function DisableWhenDebugMode()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4085,
  "endLine" : 4087,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DisconnectBuildEvents()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4232,
  "endLine" : 4234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Finalize()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/FSharpApplicationPropPage.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateControl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/FSharpApplicationPropPage.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PopulateControlSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Win32ResourceFileSupported()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetF1HelpKeyword()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ComboBoxes_DropDown()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsDotNetPortable()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsDotNetCore()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EnableAllControls()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsCurrentProjectDotNetPortable()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TreatWarningsInit()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 813,
  "endLine" : 816,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetF1HelpKeyword()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 922,
  "endLine" : 924,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function IsSimplifiedConfigs()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1654,
  "endLine" : 1656,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateControl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1797,
  "endLine" : 1799,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetLocaleID()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ChildPageSite.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetService()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ChildPageSite.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TranslateAccelerator()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ChildPageSite.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MungePropertyName()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ChildPageSite.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidFolderPath()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RemoveFolder_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetF1HelpKeyword()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GraphicButton_OnEnabledChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateControl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ReferencePathsPropPage.vb",
  "fileLinesCount" : 663,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetF1HelpKeyword()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventsPropPage.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateControl()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildEventsPropPage.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IPropertyPage2_Apply()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IPropertyPage2_Deactivate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IPropertyPage2_GetPageInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IPropertyPage2_Help()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IPropertyPage2_IsPageDirty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IPropertyPage2_Move()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IPropertyPage2_SetObjects()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IPropertyPage2_SetPageSite()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IPropertyPage2_Show()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IPropertyPage2_TranslateAccelerator()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IPropertyPage2_EditProperty()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Succeeded()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Interop/NativeMethods.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Failed()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Interop/NativeMethods.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Interop/NativeMethods.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Sub Disconnect()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Interop/NativeMethods.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Finalize()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Interop/NativeMethods.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetProjectTemplateDirectory()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function FilesToCheckOut()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/MyApplicationProperties.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub OnValueChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/switches.vb",
  "fileLinesCount" : 779,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NoOverflowCUInt()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NoOverflowCUInt()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetManifestBitmap()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetManifestBitmapTransparent()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Implies()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAllFilesDialogFilter()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 503,
  "endLine" : 507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetCheckboxDeterminateState()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1018,
  "endLine" : 1020,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsHighSurrogate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1120,
  "endLine" : 1122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLowSurrogate()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1129,
  "endLine" : 1131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub SetFakeHelper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1408,
  "endLine" : 1410,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function ServiceProviderFromHierarchy()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb",
  "fileLinesCount" : 1478,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1420,
  "endLine" : 1422,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetColor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function COLORREFToColor()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub OnBroadcastMessage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ShellUtil.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateArgumentException()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/ArgumentValidation.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Resources/MyExtensibilityRes.Designer.vb",
  "fileLinesCount" : 239,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Resources/Microsoft.VisualStudio.Editors.Designer.Designer.vb",
  "fileLinesCount" : 5250,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Resources/WCF.Designer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NativeHelpers()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpanHelper()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Utilities.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LanguagePreferences()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Preferences.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OLECMDTEXT()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/NativeMethods.cs",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 872,
  "endLine" : 872,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Colorizer()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Colorizer.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SimpleEditorView()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/EditorView.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.LanguageService.Base/Scanner.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildableNodeProperties()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/NodeProperties.cs",
  "fileLinesCount" : 1448,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 484,
  "endLine" : 484,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectUpgradeFailedException()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 737,
  "endLine" : 737,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectUpgradeFailedException()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 738,
  "endLine" : 738,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectUpgradeFailedException()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectFactory.cs",
  "fileLinesCount" : 804,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 739,
  "endLine" : 739,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CCITracing()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/Tracing.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLibraryCannotBeStartedDirectlyException()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1676,
  "endLine" : 1676,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkingDirectoryNotExistsException()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectConfig.cs",
  "fileLinesCount" : 1979,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1681,
  "endLine" : 1681,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddCommonMenuCommands()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/DesignFramework/BaseRootDesigner.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 191,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub overarchingTableLayoutPanel_Paint()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 638,
  "endLine" : 640,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnableUnmanagedDebugging_CheckedChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub StartArguments_TextChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/DebugPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub OnSetSite()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1174,
  "endLine" : 1175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub PreApplyPageChanges()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1744,
  "endLine" : 1745,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub OnApplyComplete()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2312,
  "endLine" : 2314,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub PostApplyPageChanges()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2321,
  "endLine" : 2323,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub PreInitPage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2337,
  "endLine" : 2338,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub PostInitPage()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 2371,
  "endLine" : 2372,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub OnPageActivated()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 3759,
  "endLine" : 3760,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnExternalPropertyRequestEdit()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPageUserControlBase.vb",
  "fileLinesCount" : 4482,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 4460,
  "endLine" : 4462,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/SKUMatrix.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnableControlSet()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 342,
  "endLine" : 343,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Win32ResourceFile_TextChanged()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ApplicationPropPage.vb",
  "fileLinesCount" : 802,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub overarchingTableLayoutPanel_Paint()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1769,
  "endLine" : 1771,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Label1_Click()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/BuildPropPage.vb",
  "fileLinesCount" : 0,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 1774,
  "endLine" : 1776,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnStatusChange()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/ChildPageSite.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/PropertyPages/PropPage.vb",
  "fileLinesCount" : 860,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 121,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetWindowRect()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Interop/NativeMethods.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 301,
  "endLine" : 302,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetComboBoxInfo()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Interop/NativeMethods.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 366,
  "endLine" : 367,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/DTEUtils.vb",
  "fileLinesCount" : 292,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/HelpKeywords.vb",
  "fileLinesCount" : 163,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 109,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "vsintegration/src/FSharp.ProjectSystem.PropertyPages/HelpKeywords.vb",
  "fileLinesCount" : 163,
  "components" : [ "primary::vsintegration" ],
  "startLine" : 159,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]