[ {
  "shortName" : "applyMedia            = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101NodeJsExpress/public/javascripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 220,
  "endLine" : 291,
  "linesOfCode" : 55,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "applyMedia            = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/Scripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 220,
  "endLine" : 291,
  "linesOfCode" : 55,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function( win )()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101NodeJsExpress/public/javascripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 48,
  "endLine" : 340,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function( win )()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/Scripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 48,
  "endLine" : 340,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Execute()",
  "longName" : "",
  "relativeFileName" : "2021.2/Generators/AutoNotifyGenerator.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::2021.2" ],
  "startLine" : 37,
  "endLine" : 77,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LRESULT CALLBACK WndProc()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162Cpp/ReSharper20162Cpp.cpp",
  "fileLinesCount" : 180,
  "components" : [ "primary::Older" ],
  "startLine" : 124,
  "endLine" : 160,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "translate            = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101NodeJsExpress/public/javascripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 122,
  "endLine" : 177,
  "linesOfCode" : 33,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "translate            = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/Scripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 122,
  "endLine" : 177,
  "linesOfCode" : 33,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Configure()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182TSLinter/Startup.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::Older" ],
  "startLine" : 30,
  "endLine" : 65,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ripCSS            = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101NodeJsExpress/public/javascripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 75,
  "endLine" : 106,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ripCSS            = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/Scripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 75,
  "endLine" : 106,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function asyncIteratorExample()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172TypeScript/Async.js",
  "fileLinesCount" : 43,
  "components" : [ "primary::Older" ],
  "startLine" : 15,
  "endLine" : 42,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int APIENTRY wWinMain()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162Cpp/ReSharper20162Cpp.cpp",
  "fileLinesCount" : 180,
  "components" : [ "primary::Older" ],
  "startLine" : 20,
  "endLine" : 56,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getEmValue        = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101NodeJsExpress/public/javascripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 184,
  "endLine" : 214,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getEmValue        = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/Scripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 184,
  "endLine" : 214,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShowSwitch()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171CSharp/CSharpFormatting.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::Older" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExampleWithColors()",
  "longName" : "",
  "relativeFileName" : "2021.3/CodeAnalysis/Arithmetics.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::2021.3" ],
  "startLine" : 28,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ATOM MyRegisterClass()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162Cpp/ReSharper20162Cpp.cpp",
  "fileLinesCount" : 180,
  "components" : [ "primary::Older" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "INT_PTR CALLBACK About()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162Cpp/ReSharper20162Cpp.cpp",
  "fileLinesCount" : 180,
  "components" : [ "primary::Older" ],
  "startLine" : 163,
  "endLine" : 180,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected getResponseText()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162TS-JS/TypeScript20.ts",
  "fileLinesCount" : 46,
  "components" : [ "primary::Older" ],
  "startLine" : 21,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL APIENTRY DllMain()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172Cpp/dllmain.cpp",
  "fileLinesCount" : 19,
  "components" : [ "primary::Older" ],
  "startLine" : 4,
  "endLine" : 18,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RegisterBundles()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/App_Start/BundleConfig.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::Older" ],
  "startLine" : 9,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Example()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171CSharp/PatternMatching.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 22,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetText()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20183CSharp/CSharp7Features.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::Older" ],
  "startLine" : 10,
  "endLine" : 27,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "2021.3/CS10/InterpolatedStringHandler/InterpolatedStringHandlers.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::2021.3" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL InitInstance()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162Cpp/ReSharper20162Cpp.cpp",
  "fileLinesCount" : 180,
  "components" : [ "primary::Older" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PossibleMultipleEnumerationForIEnumerable()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/InspectionPossibleMultipleEnumeration.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::Older" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PossibleMultipleEnumerationForIOrderedEnumerable()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/InspectionPossibleMultipleEnumeration.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::Older" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PossibleMultipleEnumerationForParallelQuery()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/InspectionPossibleMultipleEnumeration.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::Older" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TupleProjectionInitializers()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/Csharp71.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::Older" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ShowcaseAnnotations()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101CSharp/NullabilityAnnotations.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::Older" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBlankOrEmpty()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20183CSharp/CSharp7Features.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::Older" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeconstructUsage()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20183CSharp/CSharp7Features.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::Older" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeType GetDataUsingDataContract()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101WCF/Service1.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::Older" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Example()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182CSharp/RefLocalAssignments.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::Older" ],
  "startLine" : 5,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171CSharp/LocalFunctions.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 20,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetText1()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/Refactoring/ExtractMethod/ConflictResolution.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 22,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConvertToSwitch()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/PatternMatching.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::Older" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Demo()",
  "longName" : "",
  "relativeFileName" : "2021.3/CS10/PatternMatching/SimplifyPatternMatchingDottedAccess.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::2021.3" ],
  "startLine" : 5,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SayHello()",
  "longName" : "",
  "relativeFileName" : "2021.3/CodeAnalysis/FixNRTs.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::2021.3" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/SourceGenerators/UseAutoNotifyGenerator.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::2021.2" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoParameterHintsForThese()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20183CSharp/ParameterHints.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::Older" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Main()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/ValueTracking/PatternMatching.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 19,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEven()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/ValueTracking/PatternMatching.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::Older" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function processResponse()",
  "longName" : "",
  "relativeFileName" : "Older/TypeScript2016.3/app.ts",
  "fileLinesCount" : 67,
  "components" : [ "primary::Older" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReSharper101Cpp::makeMemberMutable()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101Cpp/ReSharper101Cpp.cpp",
  "fileLinesCount" : 39,
  "components" : [ "primary::Older" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TupleExamples()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171CSharp/Tuples.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ReverseContents()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/CodeAnalysis/SwapViaDeconstruction.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::2021.2" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "2021.2/Generators/EqualityMembersGenerator.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::2021.2" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ProcessEnumerable()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101CSharp/Miscellaneous.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::Older" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TakeManyParametersAndCheckThemAll()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101CSharp/CheckMethodInputParameters.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::Older" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function asyncIteratorExample()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172TypeScript/Async.ts",
  "fileLinesCount" : 18,
  "components" : [ "primary::Older" ],
  "startLine" : 2,
  "endLine" : 18,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/Deconstruction.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::Older" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable WeatherForecasts()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182TSLinter/Controllers/SampleDataController.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::Older" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetValues()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182CSharp/TypeConstraints.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::Older" ],
  "startLine" : 10,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe void DoSomething()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182CSharp/TypeConstraints.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::Older" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IShape GenerateShape()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/PatternMatching.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 17,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record Person()",
  "longName" : "",
  "relativeFileName" : "2022.1/CodeAnalysis/NullableReferenceTypes/WarningsMode.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::2022.1" ],
  "startLine" : 8,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddEmployee()",
  "longName" : "",
  "relativeFileName" : "2021.3/CS10/Namespaces/FileScoped/FileScopedNamespace.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::2021.3" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddEmployee()",
  "longName" : "",
  "relativeFileName" : "2021.3/CS10/Namespaces/BlockScoped/BlockScopedNamespace.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::2021.3" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SomeMethod1()",
  "longName" : "",
  "relativeFileName" : "2021.3/CodeAnalysis/Locks.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::2021.3" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewAttributes()",
  "longName" : "",
  "relativeFileName" : "2021.3/CodeAnalysis/Arithmetics.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::2021.3" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string? FindFirstElement()",
  "longName" : "",
  "relativeFileName" : "2021.3/CodeAnalysis/CodeForCSharpDemo.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::2021.3" ],
  "startLine" : 6,
  "endLine" : 15,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddEmployee()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/NullableReferenceTypes/ChangeNullability.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::2021.2" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Main()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/SourceGenerators/Program.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::2021.2" ],
  "startLine" : 7,
  "endLine" : 16,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int SomeFunction()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172Cpp/ReSharper20172Cpp.cpp",
  "fileLinesCount" : 15,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 15,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RegisterRoutes()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/App_Start/RouteConfig.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::Older" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "class __declspec()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162Cpp/deprecatedAttribute.cpp",
  "fileLinesCount" : 17,
  "components" : [ "primary::Older" ],
  "startLine" : 3,
  "endLine" : 11,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/Refactoring/ExtractMethod/LocalFunctionClosures.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Person CreatePerson()",
  "longName" : "",
  "relativeFileName" : "2022.1/CodeAnalysis/NullableReferenceTypes/WarningsMode.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::2022.1" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log()",
  "longName" : "",
  "relativeFileName" : "2021.3/CS10/InterpolatedStringHandler/InterpolatedStringHandlers.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::2021.3" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DemoMethod()",
  "longName" : "",
  "relativeFileName" : "2021.3/CodeAnalysis/CSharpDemo.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::2021.3" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DemoMethod()",
  "longName" : "",
  "relativeFileName" : "2021.3/CodeAnalysis/CSharpDemo.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::2021.3" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ShowcaseInvertBoolean()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101CSharp/Miscellaneous.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::Older" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowcaseSmartPasteInCSharp()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101CSharp/SmartPaste.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::Older" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getName()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172TypeScript/InlineTypeAlias.ts",
  "fileLinesCount" : 13,
  "components" : [ "primary::Older" ],
  "startLine" : 6,
  "endLine" : 13,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getName()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172TypeScript/InlineTypeAlias.js",
  "fileLinesCount" : 9,
  "components" : [ "primary::Older" ],
  "startLine" : 1,
  "endLine" : 8,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable SplitWords()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20183CSharp/ParameterHints.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::Older" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Equality()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182CSharp/TupleEquality.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::Older" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EqualityWithNullables()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182CSharp/TupleEquality.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::Older" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GreetWithLocalFunction()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171CSharp/ExpressionBodies.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::Older" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static async Task GetMultiple()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/Refactoring/ExtractMethod/SyncParameterCheck.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/Refactoring/ExtractMethod/TupleReturn.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri CreateUrl()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/Refactoring/ExtractMethod/ExtractLocalFunction.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InlineVar1()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/InspectionOutVariables.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::Older" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InspectOldStyle()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/PatternMatching.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::Older" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log()",
  "longName" : "",
  "relativeFileName" : "2021.3/CS10/InterpolatedStringHandler/InterpolatedStringHandlers.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::2021.3" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SomeMethod2()",
  "longName" : "",
  "relativeFileName" : "2021.3/CodeAnalysis/Locks.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::2021.3" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExampleWithInt2()",
  "longName" : "",
  "relativeFileName" : "2021.3/CodeAnalysis/Arithmetics.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::2021.3" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Greetings()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/NullableReferenceTypes/CheckWhenNeedsToBeNullable.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::2021.2" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSource()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101CSharp/Rename.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::Older" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowcaseCSharp6()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101CSharp/CSharp6.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoSomething()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162CSharp/StructuralNavigation.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::Older" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/FormattingInspections.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::Older" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Init()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/ValueTracking/RefReturning.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::Older" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Init()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/ValueTracking/DefaultValues.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162TS-JS/app.ts",
  "fileLinesCount" : 28,
  "components" : [ "primary::Older" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Application_Start()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/Global.asax.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::Older" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Greeter()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101TypeScript/app.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::Older" ],
  "startLine" : 2,
  "endLine" : 8,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101TypeScript/app.ts",
  "fileLinesCount" : 28,
  "components" : [ "primary::Older" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CombineDelegates()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182CSharp/TypeConstraints.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::Older" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable FilterPositiveNumbers1()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182CSharp/DeclarationExpressions/DeclarationExpressionsD.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::Older" ],
  "startLine" : 9,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Whatever()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171CSharp/OutputVariables.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoSomething()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171CSharp/ThrowExpressions.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::Older" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReturnsHelloWorld()",
  "longName" : "",
  "relativeFileName" : "Older/DotCover20163ContinuousTesting.Facts/DefaultHelloWorldFacts.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Deconstruct()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/FindUsagesDeconstructor.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Usage1()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/FindUsagesDeconstructor.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::Older" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Demo()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/Formatter/AlignColumns.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::Older" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutVarToType()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/InspectionOutVariables.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::Older" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutTypeToVar()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/InspectionOutVariables.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::Older" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task Main()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/Csharp71.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::Older" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/Customer.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::Older" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutVarToType()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/InspectionUseVar.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::Older" ],
  "startLine" : 5,
  "endLine" : 13,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutTypeToVar()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/InspectionUseVar.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::Older" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Example()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/InspectionPossiblyUnintendedTransformationOfIQueryable.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::Older" ],
  "startLine" : 9,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PassStringInterpolation()",
  "longName" : "",
  "relativeFileName" : "2021.3/CS10/InterpolatedStringHandler/InterpolatedStringHandlers.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::2021.3" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SomeMethod3()",
  "longName" : "",
  "relativeFileName" : "2021.3/CodeAnalysis/Locks.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::2021.3" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExampleWithInt1()",
  "longName" : "",
  "relativeFileName" : "2021.3/CodeAnalysis/Arithmetics.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::2021.3" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TValue GetValueOrDefault()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/NullableReferenceTypes/JetBrainsAnnotations/CompilerSupportedAttributes.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::2021.2" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Employee()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/SourceGenerators/Employee.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::2021.2" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StringToJsonNetDemo()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101CSharp/ConvertStringToJsonNet.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::Older" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string CurrentHoliday()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20183CSharp/FormatterDetections/DetectFormatting.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::Older" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Example()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20193CSharp/LocalizationManager.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "req.onreadystatechange = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101NodeJsExpress/public/javascripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void P()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/FormattingInspections.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::Older" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ref Player GetClosestPlayer()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/ValueTracking/RefReturning.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::Older" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOdd()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/ValueTracking/PatternMatching.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::Older" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Deconstruct()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/Deconstruction.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::Older" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Init()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/NonTrailingArgumentNames.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::Older" ],
  "startLine" : 11,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "req.onreadystatechange = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/Scripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable FilterPositiveNumbers2()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182CSharp/DeclarationExpressions/DeclarationExpressionsD.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::Older" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReturnsHelloWorldMessage()",
  "longName" : "",
  "relativeFileName" : "Older/DotCover20163ContinuousTesting.Facts/DefaultHelloWorldMessageProviderFacts.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReturnsHelloWorld()",
  "longName" : "",
  "relativeFileName" : "Older/DotCover20163ContinuousTesting.Facts/HelloWorldFactoryFacts.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point GetPoint()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/Refactoring/ExtractMethod/ExtractMethod.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/GenerateDeconstructor.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::Older" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Usage2()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/FindUsagesDeconstructor.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::Older" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GenerateCode()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/PatternMatching.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::Older" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Employees()",
  "longName" : "",
  "relativeFileName" : "2021.3/CS10/Namespaces/FileScoped/FileScopedNamespace.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::2021.3" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Employees()",
  "longName" : "",
  "relativeFileName" : "2021.3/CS10/Namespaces/BlockScoped/BlockScopedNamespace.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::2021.3" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Employees()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/NullableReferenceTypes/ChangeNullability.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::2021.2" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/SourceGenerators/Utils.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::2021.2" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "2021.2/Generators/AutoNotifyGenerator.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::2021.2" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool DoSomething()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20163CSharp/TransformParameters.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::Older" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void JoinTwoLines()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20163CSharp/Other.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::Older" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void read()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20163Cpp/Samples.h",
  "fileLinesCount" : 38,
  "components" : [ "primary::Older" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartialClass()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162CSharp/ExtractMembersToPartialRefactoring.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::Older" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidEscapeChars()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162CSharp/FixInvalidEscapeChars.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SuppressHighlightOfLocalisedDateTimeNow()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162CSharp/SuppressSsrHighlight.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AsyncMethod()",
  "longName" : "",
  "relativeFileName" : "Older/Rider20182/Debugger/DebuggerStackFrames2.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::Older" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AsyncWaiter()",
  "longName" : "",
  "relativeFileName" : "Older/Rider20182/Debugger/DebuggerStackFrames2.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::Older" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "Older/Rider20182/Program.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NullAndBoolean()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20183CSharp/ParameterHints.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::Older" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171Cpp/JoinDeclration.cpp",
  "fileLinesCount" : 16,
  "components" : [ "primary::Older" ],
  "startLine" : 5,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "makeRequests    = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101NodeJsExpress/public/javascripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ajax()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101NodeJsExpress/public/javascripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ajax = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101NodeJsExpress/public/javascripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 293,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void N()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/FormattingInspections.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::Older" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void O()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/FormattingInspections.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::Older" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Player()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/ValueTracking/RefReturning.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::Older" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/ValueTracking/RefReturning.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::Older" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SaveToDatabase()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/ValueTracking/DefaultValues.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::Older" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/ValueTracking/DefaultValues.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::Older" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Example()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20183VBNet/InferredTupleElementNames.vb",
  "fileLinesCount" : 14,
  "components" : [ "primary::Older" ],
  "startLine" : 2,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function compareResults()",
  "longName" : "",
  "relativeFileName" : "Older/TypeScript2016.3/app.ts",
  "fileLinesCount" : 67,
  "components" : [ "primary::Older" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionResult About()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/Controllers/HomeController.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::Older" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionResult Contact()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/Controllers/HomeController.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::Older" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "makeRequests    = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/Scripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ajax()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/Scripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ajax = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/Scripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 293,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConfigureServices()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182TSLinter/Startup.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::Older" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getValue()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162Cpp/inlineVariable.cpp",
  "fileLinesCount" : 19,
  "components" : [ "primary::Older" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getValueSquared()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162Cpp/inlineVariable.cpp",
  "fileLinesCount" : 19,
  "components" : [ "primary::Older" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int ReSharper101Cpp::changeReturnType()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101Cpp/ReSharper101Cpp.cpp",
  "fileLinesCount" : 39,
  "components" : [ "primary::Older" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "window.onload = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101TypeScript/app.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::Older" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsafe void Demo()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182CSharp/UnsafeCodeCompletion.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::Older" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDelegate Combine()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182CSharp/TypeConstraints.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::Older" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171CSharp/Tuples.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::Older" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Deconstruct()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171CSharp/Tuples.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::Older" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrowExpressions()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171CSharp/ThrowExpressions.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::Older" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/Refactoring/ExtractMethod/ExtractMethod.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::Older" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetNames()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/InspectionPossibleMultipleEnumeration.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::Older" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InlineVar2()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/InspectionOutVariables.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::Older" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteToFile()",
  "longName" : "",
  "relativeFileName" : "2021.3/CS10/InterpolatedStringHandler/InterpolatedStringHandlers.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::2021.3" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DemoMethod()",
  "longName" : "",
  "relativeFileName" : "2021.3/CodeAnalysis/CSharpDemo.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::2021.3" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Example()",
  "longName" : "",
  "relativeFileName" : "2021.3/CodeAnalysis/Records.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::2021.3" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RaiseEvent()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/CodeAnalysis/UseEmpty.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::2021.2" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void OnEventRaised()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/CodeAnalysis/UseEmpty.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::2021.2" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person Find()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/NullableReferenceTypes/JetBrainsAnnotations/Migration.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::2021.2" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Document OpenFile()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/SourceGenerators/Utils.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::2021.2" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/SourceGenerators/Utils.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::2021.2" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Import()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/SourceGenerators/Utils.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::2021.2" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SayHello()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/SourceGenerators/Employee.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::2021.2" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "2021.2/Generators/ToStringGenerator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::2021.2" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool Equals()",
  "longName" : "",
  "relativeFileName" : "2021.2/Generators/EqualityMembersGenerator.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::2021.2" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "2021.2/Generators/EqualityMembersGenerator.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::2021.2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntroduceFromUnusedParameters()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20163CSharp/IntroduceFromUnusedParameters.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::Older" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int GetMeaningOfLife()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20163Cpp/Cpp17NestedNamespace.cpp",
  "fileLinesCount" : 18,
  "components" : [ "primary::Older" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20163Cpp/ReSharper20163Cpp.cpp",
  "fileLinesCount" : 11,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Test()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101CSharp/ArgumentStyle.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::Older" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Test()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101CSharp/BracesForSingleLinersStyle.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::Older" ],
  "startLine" : 10,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PassingTest()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20163DotNetCoreTesting/TestingFacts.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FailingTest()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20163DotNetCoreTesting/TestingFacts.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::Older" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Add()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20163DotNetCoreTesting/TestingFacts.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::Older" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Foo()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162CSharp/Templates.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::Older" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Say()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162CSharp/LocaliseInterpolatedStrings.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoSomethingElse()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162CSharp/StructuralNavigation.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string Foo()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162CSharp/TypingAssistance.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Execute()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162CSharp/InheritDoc.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::Older" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetName()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162CSharp/ComputeConstantOnNameof.cs",
  "fileLinesCount" : 11,
  "components" : [ "primary::Older" ],
  "startLine" : 5,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DebuggerStackFrames1()",
  "longName" : "",
  "relativeFileName" : "Older/Rider20182/Debugger/DebuggerStackFrames1.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::Older" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerStackFrames1()",
  "longName" : "",
  "relativeFileName" : "Older/Rider20182/Debugger/DebuggerStackFrames1.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::Older" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "Older/Rider20182/Debugger/DebuggerStackFrames1.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::Older" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SomeMethod()",
  "longName" : "",
  "relativeFileName" : "Older/Rider20182/Debugger/DebuggerStackFrames1.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::Older" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SomeMethod()",
  "longName" : "",
  "relativeFileName" : "Older/Rider20182/Debugger/DebuggerStackFrames1.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::Older" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoSomething()",
  "longName" : "",
  "relativeFileName" : "Older/Rider20182/Debugger/DebuggerStackFrames1.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::Older" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DebuggerStackFrames2()",
  "longName" : "",
  "relativeFileName" : "Older/Rider20182/Debugger/DebuggerStackFrames2.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerStackFrames2()",
  "longName" : "",
  "relativeFileName" : "Older/Rider20182/Debugger/DebuggerStackFrames2.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::Older" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "Older/Rider20182/Debugger/DebuggerStackFrames2.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::Older" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SomeMethod()",
  "longName" : "",
  "relativeFileName" : "Older/Rider20182/Debugger/DebuggerStackFrames2.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::Older" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SomeMethod()",
  "longName" : "",
  "relativeFileName" : "Older/Rider20182/Debugger/DebuggerStackFrames2.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::Older" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoSomething()",
  "longName" : "",
  "relativeFileName" : "Older/Rider20182/Debugger/DebuggerStackFrames2.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::Older" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Find()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20183CSharp/ParameterHints.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::Older" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetData()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101WCF/Service1.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171Cpp/ReSharper20171Cpp.cpp",
  "fileLinesCount" : 11,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DoAlways()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/FormattingInspections.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::Older" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DoConditionally()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/FormattingInspections.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::Older" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void K()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/Deconstruction.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::Older" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void N()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/Deconstruction.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::Older" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string Z()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/Deconstruction.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::Older" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void O()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20181CSharp/Deconstruction.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::Older" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20183VBNet/NonTrailingNamedArguments.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::Older" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Execute()",
  "longName" : "",
  "relativeFileName" : "Older/DotCover20163ContinuousTesting/HipsterHelloWorld.cs",
  "fileLinesCount" : 11,
  "components" : [ "primary::Older" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetMessage()",
  "longName" : "",
  "relativeFileName" : "Older/DotCover20163ContinuousTesting/DefaultHelloWorldMessageProvider.cs",
  "fileLinesCount" : 11,
  "components" : [ "primary::Older" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IHelloWorld Create()",
  "longName" : "",
  "relativeFileName" : "Older/DotCover20163ContinuousTesting/HelloWorldFactory.cs",
  "fileLinesCount" : 10,
  "components" : [ "primary::Older" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultHelloWorld()",
  "longName" : "",
  "relativeFileName" : "Older/DotCover20163ContinuousTesting/DefaultHelloWorld.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Execute()",
  "longName" : "",
  "relativeFileName" : "Older/DotCover20163ContinuousTesting/DefaultHelloWorld.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::Older" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionResult Index()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/Controllers/HomeController.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::Older" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RegisterGlobalFilters()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/App_Start/FilterConfig.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Main()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182TSLinter/Program.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::Older" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Startup()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182TSLinter/Startup.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::Older" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnGet()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182TSLinter/Pages/Error.cshtml.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::Older" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void globalFunction()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162Cpp/deprecatedAttribute.cpp",
  "fileLinesCount" : 17,
  "components" : [ "primary::Older" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int undocumentedMethod()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162Cpp/GenerateComments.cpp",
  "fileLinesCount" : 7,
  "components" : [ "primary::Older" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool getFalseValue()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162Cpp/replaceZeroWithFalse.cpp",
  "fileLinesCount" : 24,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool getTrueValue()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162Cpp/replaceZeroWithFalse.cpp",
  "fileLinesCount" : 24,
  "components" : [ "primary::Older" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool getTrueValueFromMacro()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162Cpp/replaceZeroWithFalse.cpp",
  "fileLinesCount" : 24,
  "components" : [ "primary::Older" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void B::foo()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101Cpp/makeMemberFunctionNonConst.cpp",
  "fileLinesCount" : 13,
  "components" : [ "primary::Older" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Greeter.prototype.start = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101TypeScript/app.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::Older" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182CSharp/TupleEquality.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ref Person GetPerson()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182CSharp/RefLocalAssignments.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::Older" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationExpressionsC()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182CSharp/DeclarationExpressions/DeclarationExpressionsC.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::Older" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationExpressionsC()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182CSharp/DeclarationExpressions/DeclarationExpressionsC.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::Older" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171CSharp/Tuples.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::Older" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpressionBodies()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171CSharp/ExpressionBodies.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::Older" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Greet()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171CSharp/ExpressionBodies.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::Older" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/GenerateDeconstructor.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::Older" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Demo()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/Formatter/WrapChopLongLines.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CreateReport()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/Formatter/WrapChopLongLines.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::Older" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string SayHello()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/TypingAssist.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T Create()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/Csharp71.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::Older" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable WhereNameStartsWith()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/InspectionPossiblyUnintendedTransformationOfIQueryable.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::Older" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InjectionsHappenHere()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/LanguageInjections.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::Older" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SayHello()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/NullableReferenceTypes/CheckWhenNeedsToBeNullable.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::2021.2" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportAttribute()",
  "longName" : "",
  "relativeFileName" : "2021.2/CSharp20212/SourceGenerators/Utils.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::2021.2" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "2021.2/Generators/ToStringGenerator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::2021.2" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "2021.2/Generators/DaemonGenerator.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::2021.2" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoNotifyAttribute()",
  "longName" : "",
  "relativeFileName" : "2021.2/Generators/AutoNotifyGenerator.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::2021.2" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "2021.2/Generators/EqualityMembersGenerator.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::2021.2" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "2021.2/Generators/ImportGenerator.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::2021.2" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void write()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20163Cpp/Samples.h",
  "fileLinesCount" : 38,
  "components" : [ "primary::Older" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddCheckbox()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101CSharp/ArgumentStyle.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::Older" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "for await()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172TypeScript/Async.ts",
  "fileLinesCount" : 18,
  "components" : [ "primary::Older" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172TypeScript/MappedTypeUsages.ts",
  "fileLinesCount" : 17,
  "components" : [ "primary::Older" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172TypeScript/MappedTypeUsages.js",
  "fileLinesCount" : 4,
  "components" : [ "primary::Older" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Uncomment()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162CSharp/DeleteComments.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::Older" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeleteComment()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162CSharp/DeleteComments.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::Older" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NullGuardForAllArguments()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162CSharp/GuardArguments.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "repUrls        = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101NodeJsExpress/public/javascripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function callMedia()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101NodeJsExpress/public/javascripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exports.index = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101NodeJsExpress/routes/index.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::Older" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exports.about = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101NodeJsExpress/routes/index.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::Older" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exports.contact = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101NodeJsExpress/routes/index.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::Older" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Simple()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20191CSharp/CSharp8/Ranges.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Run()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20191CSharp/BackspaceTypingAssist.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::Older" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Example()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20183VBNet/LeadingDecimalSeparator.vb",
  "fileLinesCount" : 14,
  "components" : [ "primary::Older" ],
  "startLine" : 2,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertNeverGoHere()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162TS-JS/TypeScript20.ts",
  "fileLinesCount" : 46,
  "components" : [ "primary::Older" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "start()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162TS-JS/app.ts",
  "fileLinesCount" : 28,
  "components" : [ "primary::Older" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stop()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162TS-JS/app.ts",
  "fileLinesCount" : 28,
  "components" : [ "primary::Older" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function failOnUnknownResponse()",
  "longName" : "",
  "relativeFileName" : "Older/TypeScript2016.3/app.ts",
  "fileLinesCount" : 67,
  "components" : [ "primary::Older" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function processResponseDifferently()",
  "longName" : "",
  "relativeFileName" : "Older/TypeScript2016.3/app.ts",
  "fileLinesCount" : 67,
  "components" : [ "primary::Older" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function processOurResult()",
  "longName" : "",
  "relativeFileName" : "Older/TypeScript2016.3/app.ts",
  "fileLinesCount" : 67,
  "components" : [ "primary::Older" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "repUrls        = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/Scripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function callMedia()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171EditorConfig/Scripts/respond.js",
  "fileLinesCount" : 340,
  "components" : [ "primary::Older" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AutoSaveSettings()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162VB/My Project/Settings.Designer.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::Older" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Person::addAddress()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162Cpp/Person.cpp",
  "fileLinesCount" : 6,
  "components" : [ "primary::Older" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Greeter.prototype.stop = function()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101TypeScript/app.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::Older" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "start()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101TypeScript/app.ts",
  "fileLinesCount" : 28,
  "components" : [ "primary::Older" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stop()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper101TypeScript/app.ts",
  "fileLinesCount" : 28,
  "components" : [ "primary::Older" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static unsafe void SomeMethod()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20182CSharp/TypeConstraints.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::Older" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetValue()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171CSharp/ThrowExpressions.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::Older" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Demo()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/Navigation.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::Older" ],
  "startLine" : 5,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindService()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/Navigation.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::Older" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UserValid()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/Navigation.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::Older" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20172CSharp/InspectionPossiblyUnintendedTransformationOfIQueryable.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::Older" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MyMethod()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20183CSharp/FormatterDetections/DetectFormatting.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Book()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162TS-JS/RenameJsDoc.js",
  "fileLinesCount" : 9,
  "components" : [ "primary::Older" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function escapeDigit()",
  "longName" : "",
  "relativeFileName" : "Older/TypeScript2016.3/literal-completion.ts",
  "fileLinesCount" : 20,
  "components" : [ "primary::Older" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function processStatus()",
  "longName" : "",
  "relativeFileName" : "Older/TypeScript2016.3/literal-completion.ts",
  "fileLinesCount" : 20,
  "components" : [ "primary::Older" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub ConvertStringFormat()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162VB/StringInterpolation.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::Older" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlogPostException()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/Formatter/BlogException.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::Older" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "interfaceMethod()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20171Web/GotoImplementingMembers.ts",
  "fileLinesCount" : 22,
  "components" : [ "primary::Older" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Foo()",
  "longName" : "",
  "relativeFileName" : "2021.3/NewGutterMarks/Class1.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::2021.3" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Goo()",
  "longName" : "",
  "relativeFileName" : "2021.3/NewGutterMarks/Class1.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::2021.3" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Goo()",
  "longName" : "",
  "relativeFileName" : "2021.3/NewGutterMarks/Class1.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::2021.3" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Foo()",
  "longName" : "",
  "relativeFileName" : "2021.3/NewGutterMarks/Class1.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::2021.3" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Goo()",
  "longName" : "",
  "relativeFileName" : "2021.3/NewGutterMarks/Class1.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::2021.3" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Foo()",
  "longName" : "",
  "relativeFileName" : "2021.2/OtherFeatures/Navigation/HiddenOverrides.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::2021.2" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Foo()",
  "longName" : "",
  "relativeFileName" : "2021.2/OtherFeatures/Navigation/HiddenOverrides.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::2021.2" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Foo()",
  "longName" : "",
  "relativeFileName" : "2021.2/OtherFeatures/Navigation/HiddenOverrides.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::2021.2" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Run()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20183VBNet/NonTrailingNamedArguments.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::Older" ],
  "startLine" : 3,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function ConvertConcatenation()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162VB/StringInterpolation.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::Older" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function ConvertStringLiteral()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20162VB/StringInterpolation.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::Older" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function processStatement()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20163LanguageInjections/Completion.ts",
  "fileLinesCount" : 9,
  "components" : [ "primary::Older" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlogPostException()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/Formatter/BlogException.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::Older" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlogPostException()",
  "longName" : "",
  "relativeFileName" : "Older/ReSharper20173CSharp/Formatter/BlogException.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::Older" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]