[ {
  "shortName" : "internal record ClassInfoAdapter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceTypesUtils.cs",
  "fileLinesCount" : 613,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 612,
  "linesOfCode" : 455,
  "mcCabeIndex" : 83,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ShaderProgramCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Caches/ShaderProgramCache.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 477,
  "linesOfCode" : 378,
  "mcCabeIndex" : 70,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class BuiltinShadersSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Resolve/BuiltinShadersSymbolTable.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 377,
  "linesOfCode" : 338,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityProfilerDaemon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerDaemon.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 359,
  "linesOfCode" : 274,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "file class ShaderKeywordsHighlightProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Daemon/Highlightings/ShaderVariantHighlightStage.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 326,
  "linesOfCode" : 247,
  "mcCabeIndex" : 62,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ShaderLabTokenType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.NodeSets.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 210,
  "linesOfCode" : 181,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeMetadata()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/MetadataStorageImpl.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::rider" ],
  "startLine" : 13,
  "endLine" : 194,
  "linesOfCode" : 179,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HeaderAttributeRules()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/Formatting/UnityCSharpFormatterInfoProvider.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 208,
  "linesOfCode" : 135,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed class UnityCSharpLanguageLevelProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/UnityCSharpLanguageLevelProvider.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 246,
  "linesOfCode" : 129,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advance()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Parsing/UnityYamlLexer.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 175,
  "linesOfCode" : 125,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextLookupRanges ComputeMemberReplaceRanges()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 735,
  "endLine" : 860,
  "linesOfCode" : 104,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityTechnologyDescriptionCollector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/UnityTechnologyDescriptionCollector.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 141,
  "linesOfCode" : 104,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Internal/DumpSpellCheckWordListsAction.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 181,
  "linesOfCode" : 103,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/Daemon/Analyzers/OdinGroupingAttributesAnalyzer.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 164,
  "linesOfCode" : 99,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Main()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/Program.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::tools" ],
  "startLine" : 17,
  "endLine" : 131,
  "linesOfCode" : 99,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddInspectorHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/UnityCodeInsightFieldUsageProvider.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::resharper" ],
  "startLine" : 118,
  "endLine" : 228,
  "linesOfCode" : 94,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElementContainer.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 169,
  "linesOfCode" : 91,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IValuePresentation? PresentValue()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/SerializedPropertyPresenter.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::debugger" ],
  "startLine" : 40,
  "endLine" : 141,
  "linesOfCode" : 91,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetPossibleApplicationPaths()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityInstallationFinder.cs",
  "fileLinesCount" : 386,
  "components" : [ "primary::resharper" ],
  "startLine" : 134,
  "endLine" : 239,
  "linesOfCode" : 90,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetRelatedExpressionsInner()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/UnityComponentRelatedExpressionFinder.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 142,
  "linesOfCode" : 87,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HandleEnterAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 106,
  "endLine" : 213,
  "linesOfCode" : 85,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityProfilerEventsHost()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/UnityProfilerEventsHost.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 125,
  "linesOfCode" : 83,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityApiEventFunction ParseMessage()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiParser.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::tools" ],
  "startLine" : 171,
  "endLine" : 270,
  "linesOfCode" : 83,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CachePropertyValueQuickFix.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 142,
  "linesOfCode" : 81,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Advise()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/FindUsagesModelHelper.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::unity" ],
  "startLine" : 20,
  "endLine" : 106,
  "linesOfCode" : 77,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RefreshAndRunTask()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 160,
  "endLine" : 255,
  "linesOfCode" : 75,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferNonAllocApiQuickFix.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 137,
  "linesOfCode" : 75,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityHlslCppCompilationPropertiesProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityHlslCppCompilationPropertiesProvider.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 110,
  "linesOfCode" : 74,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RefreshInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityRefreshTracker.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::resharper" ],
  "startLine" : 105,
  "endLine" : 185,
  "linesOfCode" : 74,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveTyposAndExclusions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Internal/DumpSpellCheckWordListsAction.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::resharper" ],
  "startLine" : 275,
  "endLine" : 352,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ShaderLabCodeFormatter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Formatting/ShaderLabCodeFormatter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 118,
  "linesOfCode" : 73,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/GroupingAttributes/OdinLayoutAttributesCodeCompletionProvider.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 150,
  "linesOfCode" : 73,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action? ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddFieldToExistingBakerAndAuthoringAction.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 176,
  "linesOfCode" : 71,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onEvent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/MetaTracker.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::rider" ],
  "startLine" : 62,
  "endLine" : 134,
  "linesOfCode" : 71,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityTextureAdditionalActionResult GetTextureInfo()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityTextureAdditionalPropertiesProvider.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::debugger" ],
  "startLine" : 136,
  "endLine" : 213,
  "linesOfCode" : 70,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Process()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateRefFieldsAccessorsBuilder.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 131,
  "linesOfCode" : 69,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityEventFunctionAnalyzer.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 116,
  "linesOfCode" : 69,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Initialise()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnityEditorProtocol.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::unity" ],
  "startLine" : 69,
  "endLine" : 152,
  "linesOfCode" : 69,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionBehavior.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 132,
  "linesOfCode" : 68,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowNotificationIfNeeded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/Packages/Notification/RiderPackageUpdateAvailabilityChecker.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::resharper" ],
  "startLine" : 102,
  "endLine" : 181,
  "linesOfCode" : 66,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/InstantiateWithoutParentProblemAnalyzer.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 103,
  "linesOfCode" : 65,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SampleParsingResult ParseSampleName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/SamplesCacheUtils.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 144,
  "endLine" : 236,
  "linesOfCode" : 64,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityLifetimeChecksHelper()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityLifetimeChecksHelper.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 87,
  "linesOfCode" : 64,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RichText? Format()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/ShaderLabDeclaredElementPresenter.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 87,
  "linesOfCode" : 63,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratedFileNotification()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/AsmDef/Feature/Notifications/GeneratedFileNotification.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 101,
  "linesOfCode" : 63,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDictionary DoImport()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/PrefabImportCache.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 123,
  "endLine" : 199,
  "linesOfCode" : 63,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetUnityProfilerSnapshot()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/SnapshotAnalysis/ProfilerSnapshotCrawler.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::unity" ],
  "startLine" : 36,
  "endLine" : 120,
  "linesOfCode" : 63,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IMethodDeclaration CreateDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityEventFunction.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 122,
  "linesOfCode" : 62,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClientControllerWrapper TryCreate()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/ClientControllerWrapper.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::unity" ],
  "startLine" : 13,
  "endLine" : 85,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseFolder()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiParser.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::tools" ],
  "startLine" : 41,
  "endLine" : 111,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetChildrenImpl()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerialisedPropertyChildrenRenderer.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::debugger" ],
  "startLine" : 71,
  "endLine" : 160,
  "linesOfCode" : 62,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int DoPack()",
  "longName" : "",
  "relativeFileName" : "fleet/FleetPluginBuild/Program.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::fleet" ],
  "startLine" : 124,
  "endLine" : 192,
  "linesOfCode" : 61,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidateCachedValues()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 162,
  "endLine" : 243,
  "linesOfCode" : 61,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IColorReference? GetColorReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/Daemon/Colors/OdinColorReferenceProvider.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 121,
  "linesOfCode" : 61,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetPath()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/NonUnity/ShortcutResolver.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::unity" ],
  "startLine" : 99,
  "endLine" : 194,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessQueue()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/TestEventsSender.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::unity" ],
  "startLine" : 49,
  "endLine" : 114,
  "linesOfCode" : 59,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdviseOnRefresh()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnityEditorProtocol.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::unity" ],
  "startLine" : 377,
  "endLine" : 440,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task Main()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/Downloader/Program.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::tools" ],
  "startLine" : 30,
  "endLine" : 103,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILookupItem CreateMethodItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 257,
  "endLine" : 339,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplicitUseFlags SuppressUsageInspectionsOnElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/UsageChecking/UsageInspectionsSuppressor.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 122,
  "linesOfCode" : 57,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFromResourceFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityFileExtensions.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 127,
  "linesOfCode" : 57,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IValueEntity? GetScenePathValue()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/ScenePathValueHelper.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::debugger" ],
  "startLine" : 21,
  "endLine" : 93,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/CodeCompletion/BlockShadersSemanticItemsProvider.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 93,
  "linesOfCode" : 56,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledSamplesCache ConstructCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/SamplesCacheUtils.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 130,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/LoadSceneAnalyzer.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 90,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateSubTree()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.7000.0/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 140,
  "endLine" : 197,
  "linesOfCode" : 56,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateSubTree()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 140,
  "endLine" : 197,
  "linesOfCode" : 56,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extensionCreated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/DefaultRunConfigurationGenerator.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::rider" ],
  "startLine" : 48,
  "endLine" : 134,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UxmlMissingSchemaEditorNotification.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rider" ],
  "startLine" : 40,
  "endLine" : 113,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SubscribeResults()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 372,
  "endLine" : 438,
  "linesOfCode" : 55,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFileSystemPath GetAppPathByDll()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityInstallationFinder.cs",
  "fileLinesCount" : 386,
  "components" : [ "primary::resharper" ],
  "startLine" : 265,
  "endLine" : 324,
  "linesOfCode" : 55,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleReferenceChanges()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Modules/AsmDefModuleReferenceChangeListener.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 177,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateProtocol()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/BackendUnityProtocol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 106,
  "endLine" : 172,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GenerateBaker()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 227,
  "endLine" : 290,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extensionCreated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/FrontendBackendHost.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::rider" ],
  "startLine" : 54,
  "endLine" : 118,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdviseFrontendToUnityModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/PassthroughHost.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 150,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityUsagesCodeVisionProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/UnityUsagesCodeVisionProvider.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 101,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RdUsageGroupTextAndIcon? GetUsageGroup()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/AsmDef/Feature/Usages/UnityAsmDefCustomGroupingProjectItemProvider.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 93,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessProjectItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityAssetReferenceSearcher.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 130,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Populate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/GenerateUnityEventFunctionsProvider.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 108,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessBeforeInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 379,
  "endLine" : 435,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/GroupingAttributes/OdinTabGroupAttributeCodeCompletionProvider.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 123,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CreateProtocolForSolution()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnityEditorProtocol.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::unity" ],
  "startLine" : 171,
  "endLine" : 232,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReflectionDataProvider()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ReflectionDataProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::unity" ],
  "startLine" : 17,
  "endLine" : 74,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task Refresh()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 287,
  "endLine" : 343,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/TagManagerAssetHandler.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 86,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateStatistics()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 561,
  "endLine" : 616,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/diff/UnityYamlAutomaticExternalMergeTool.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::rider" ],
  "startLine" : 37,
  "endLine" : 93,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ApplyDiff()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceProviderDiffUtils.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::resharper" ],
  "startLine" : 168,
  "endLine" : 221,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/TypeDetector.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 116,
  "endLine" : 170,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetPackagesFromDependencies()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 734,
  "endLine" : 805,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task StartSnapshotFetchingTask()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/SnapshotAnalysis/SnapshotCollectorDaemon.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::unity" ],
  "startLine" : 164,
  "endLine" : 230,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IValueReference? TryGetValueFromParentFrame()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/Dots/DotsAdditionalValuesProvider.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::debugger" ],
  "startLine" : 89,
  "endLine" : 154,
  "linesOfCode" : 50,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ShaderContextDataPresentationCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextDataPresentationCache.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 81,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 74,
  "endLine" : 131,
  "linesOfCode" : 49,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TryReplaceAsConstructor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorReference.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 163,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ApplyDiff()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceProviderDiffUtils.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::resharper" ],
  "startLine" : 353,
  "endLine" : 413,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ResolveFullName()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/TypeResolver.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::tools" ],
  "startLine" : 34,
  "endLine" : 89,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetChildrenImpl()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerialisedPropertyChildrenRenderer.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::debugger" ],
  "startLine" : 445,
  "endLine" : 518,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldComplete()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 390,
  "endLine" : 457,
  "linesOfCode" : 47,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/DrawGizmoAttributeProblemAnalyzer.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 104,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceCollection GetReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/References/Members/OdinMemberReferenceFactory.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 81,
  "linesOfCode" : 47,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTreeCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityProcessPickerDialog.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::rider" ],
  "startLine" : 336,
  "endLine" : 393,
  "linesOfCode" : 47,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdviseOnSettingsChanges()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerSnapshotProvider.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::resharper" ],
  "startLine" : 92,
  "endLine" : 145,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void CreateInefficientMultidimensionalArrayAccessWarning()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/MultidimensionalArraysDeclarationProblemAnalyzer.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 88,
  "linesOfCode" : 46,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List? GetPackagesFromManifestJson()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 354,
  "endLine" : 443,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Version GetVersionByAppPathInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityVersion.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::resharper" ],
  "startLine" : 268,
  "endLine" : 317,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Internal/DumpDuplicateTypeNamesAction.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 80,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityExternalFilesModuleProcessor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 113,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryLaunchUnitTestsInternal()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/UnityEditorTestLauncher.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::unity" ],
  "startLine" : 30,
  "endLine" : 82,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SupportAbortNew()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/UnityEditorTestLauncher.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::unity" ],
  "startLine" : 84,
  "endLine" : 133,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReSharperExternalDocumentChangeProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity-visual-studio-common/src/Integration/Core/Psi/Modules/ReSharperExternalDocumentChangeProvider.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 102,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceCollection GetReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlReferencesProviderFactory.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 97,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalList GetCalls()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 217,
  "endLine" : 270,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityProjectSettingsCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 83,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/MultiplicationOrderAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 81,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/DefineConstraintsInfoAnalyzer.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 102,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OneToSetMap GetPerTypeFieldNames()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerialisedPropertyChildrenRenderer.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::debugger" ],
  "startLine" : 254,
  "endLine" : 323,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectedHlslTypingAssist()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslTypingAssist.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 78,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssetMethodUsages TryCreateAssetMethodFromModifications()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/AssetMethodData.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 147,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessEscapedString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/UnityYamlPsiExtensions.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 79,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable ProvideScopePoints()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityProjectScopeProvider.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 88,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDeclaredType GetAttributeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/CustomCodeAnnotationProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::resharper" ],
  "startLine" : 248,
  "endLine" : 298,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNullComparisonWithUnityObject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/PerformanceCriticalCodeStageUtil.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 143,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/Analyzers/QueryComponentLookupAnalyzer.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 78,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAsmDefReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Modules/AsmDefModuleReferenceChangeListener.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::resharper" ],
  "startLine" : 260,
  "endLine" : 322,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdviseOnRunMethod()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnityEditorProtocol.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::unity" ],
  "startLine" : 514,
  "endLine" : 566,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPrefabDirty()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnsavedChangesModelHelper.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::unity" ],
  "startLine" : 77,
  "endLine" : 141,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FixDataFromIncorrectDocs()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/Program.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::tools" ],
  "startLine" : 195,
  "endLine" : 242,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachToEditorRunConfiguration.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rider" ],
  "startLine" : 83,
  "endLine" : 131,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool DoHandle()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityDebugLogger.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::debugger" ],
  "startLine" : 60,
  "endLine" : 112,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FetchProfilerSnapshotWithProgress()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerSnapshotProvider.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::resharper" ],
  "startLine" : 177,
  "endLine" : 224,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ShowProfilerCallsBulbAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/ShowProfilerCallsBulbAction.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 67,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 333,
  "endLine" : 385,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object? Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Caches/UnityShortcutCache.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 66,
  "endLine" : 114,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List CalculateDiff()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceProviderDiffUtils.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::resharper" ],
  "startLine" : 112,
  "endLine" : 166,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageManager()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 136,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParse()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/VersionUtils/JetSemanticVersionRange.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 134,
  "linesOfCode" : 43,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SubscribeToProjectModelUpdates()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 387,
  "endLine" : 445,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable CompileEditorPlugin()",
  "longName" : "",
  "relativeFileName" : "buildScripts/DebuggerTools/BuildScript/CompileDebuggerToolsBuildStep.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::buildScripts" ],
  "startLine" : 15,
  "endLine" : 70,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OpenFile()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderFileOpener.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::unity" ],
  "startLine" : 22,
  "endLine" : 69,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RdUsageGroupTextAndIcon? GetUsageGroup()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityAssetRiderUsageGroupingProjectItemProvider.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 73,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutablePackageNotification()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/Packages/Notification/ImmutablePackageNotification.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 66,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RestoreHierarchy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::resharper" ],
  "startLine" : 147,
  "endLine" : 200,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 284,
  "endLine" : 331,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action ChangeParameters()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/IncorrectMethodSignatureQuickFix.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::resharper" ],
  "startLine" : 152,
  "endLine" : 206,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record AssemblyCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::resharper" ],
  "startLine" : 113,
  "endLine" : 161,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityTypeSpec GetInternedTypeSpec()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/ApiXml.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 113,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesIndexDisablingStrategy.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 116,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseFlowContent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 878,
  "endLine" : 925,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMonoBehaviourDocument()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 116,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventHandlerSymbolFilter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Resolve/EventHandlerSymbolFilter.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 71,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 124,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Func GetSimpleFilter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/CallGraphActionUtil.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 69,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PreferAddressByIdToGraphicsParamsAnalyzer.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 109,
  "linesOfCode" : 41,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAddedProjectReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Modules/AsmDefModuleReferenceChangeListener.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::resharper" ],
  "startLine" : 179,
  "endLine" : 258,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable CompileEditorPlugin()",
  "longName" : "",
  "relativeFileName" : "buildScripts/EditorPlugin/BuildScript/CompileEditorPluginBuildStep.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildScripts" ],
  "startLine" : 15,
  "endLine" : 66,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeDocument Load()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/TypeDocument.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::tools" ],
  "startLine" : 14,
  "endLine" : 62,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachToEditorProfileState.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::rider" ],
  "startLine" : 90,
  "endLine" : 137,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddImplicitCgIncludes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslFileLocationTracker.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 116,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderVariantsHost()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 97,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GenerateBaker()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 179,
  "endLine" : 233,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdatePackages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 217,
  "endLine" : 271,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectExternalFilesForDirectory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 275,
  "endLine" : 329,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdvisePlayControls()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnityEditorProtocol.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::unity" ],
  "startLine" : 310,
  "endLine" : 358,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectPathsFromRegistry()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 372,
  "endLine" : 411,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IHierarchyReference? GetGameObjectReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::resharper" ],
  "startLine" : 119,
  "endLine" : 165,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RenameOldUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/MonoBehaviourMoveUtil.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::resharper" ],
  "startLine" : 200,
  "endLine" : 239,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FlushChanges()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 729,
  "endLine" : 774,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnRemovedProjectReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Modules/AsmDefModuleReferenceChangeListener.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::resharper" ],
  "startLine" : 380,
  "endLine" : 439,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Advise()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/BuildPipelineModelHelper.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::unity" ],
  "startLine" : 15,
  "endLine" : 71,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITreeViewControllerAdapter? TryCreateTreeViewControllerAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/AbstractAdaptersFactory.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::unity" ],
  "startLine" : 20,
  "endLine" : 64,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ShowUsageOnScene()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/ShowUtil.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::unity" ],
  "startLine" : 26,
  "endLine" : 69,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseFlowMapExplicitEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1025,
  "endLine" : 1070,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsIndentGreaterOrEmptyLine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 316,
  "endLine" : 361,
  "linesOfCode" : 38,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IChameleonNode ReSync()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 149,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabPreProcessor.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 84,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Services/QuickFixes/SceneManagerLoadSceneEnableQuickFix.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 81,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 115,
  "endLine" : 158,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetPresentation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/AssetReferenceValue.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 107,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ComponentDataGenerationResult GenerateComponentDataDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 420,
  "endLine" : 467,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string? CalculateNamespaceForProjectFromRootFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Util/ExternalPackageCustomNamespaceProvider.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 110,
  "endLine" : 158,
  "linesOfCode" : 38,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 85,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/CodeCompletion/AsmDefDefineConstraintItemsProvider.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 90,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Rename()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Refactorings/AsmDefNameAtomicRename.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 89,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityTextureAdditionalActionResult DoTextureCalculations()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityTextureAdditionalPropertiesProvider.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::debugger" ],
  "startLine" : 87,
  "endLine" : 134,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryParseBlockCollection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 371,
  "endLine" : 418,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class JsonNewLanguageService()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/JsonNewLanguageService.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 63,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GetPathFromAssetFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Services/Navigation/UnityEditorFindUsageResultCreator.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::resharper" ],
  "startLine" : 158,
  "endLine" : 197,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildRootMappingNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 174,
  "endLine" : 215,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProjectUsageCollector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/UsageStatistics/UnityProjectUsageCollector.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 62,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeDefineSymbol()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/VersionDefineInfoAnalyzer.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 103,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GenerateSchema()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UIElementsSupport.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::unity" ],
  "startLine" : 13,
  "endLine" : 55,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ProtocolInstanceWatcher.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rider" ],
  "startLine" : 29,
  "endLine" : 69,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RichText Format()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/DeclaredElements/JsonNewDeclaredElementPresenter.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 56,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJsonNewMember AddMemberBefore()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/Impl/JsonNewObject.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 57,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJsonNewMember AddMemberAfter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/Impl/JsonNewObject.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 102,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CgIncludeDirectoryTracker()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/CgIncludeDirectoryTracker.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 56,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnProjectFileChanged()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 190,
  "endLine" : 227,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateRequestToUnity()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Services/Navigation/UnityEditorFindUsageResultCreator.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 119,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderContextHost()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 88,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List CalculateDiff()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceProviderDiffUtils.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 66,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BuildOptions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 85,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IObjectCreationExpression GetOrCreateComponentCreationExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 407,
  "endLine" : 450,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RichTextBlock GetEventFunctionParameterDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Descriptions/UnityElementDescriptionProvider.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 113,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool AddDeclarationHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/TypeDetector.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 83,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdviseShowPreferences()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnityEditorProtocol.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::unity" ],
  "startLine" : 442,
  "endLine" : 482,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseParameters()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiParser.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::tools" ],
  "startLine" : 295,
  "endLine" : 336,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetComponentName()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/GameObjectChildrenRenderer.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::debugger" ],
  "startLine" : 184,
  "endLine" : 220,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompositeNodeType ParseFlowSequence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 934,
  "endLine" : 980,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompositeNodeType ParseFlowMapping()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1105,
  "endLine" : 1151,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SyncTrackedRoots()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::resharper" ],
  "startLine" : 152,
  "endLine" : 194,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetCache.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::resharper" ],
  "startLine" : 114,
  "endLine" : 157,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializedFieldStatus IsTypeSerializable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 145,
  "endLine" : 187,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ReferenceCollection GetReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityEventFunctionReferenceFactory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 68,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstProblemSubAnalyzerStatus CheckAndAnalyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/InvocationExpression/BurstStringFormatAnalyzer.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 57,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/Analyzers/RequiredSingletonAnalyzer.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 66,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MatchSignatureStringToIntMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PreferAddressByIdToGraphicsParamsAnalyzer.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 153,
  "endLine" : 201,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityMiscFilesProjectPsiModuleProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityMiscFilesProjectPsiModuleProvider.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 70,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICPUProfilerModuleAdapter? GetCpuProfilerModule()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/ProfilerWindowAdapter.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::unity" ],
  "startLine" : 56,
  "endLine" : 96,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerFileSystemNode.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::rider" ],
  "startLine" : 93,
  "endLine" : 141,
  "linesOfCode" : 35,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelEventRenderer.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::rider" ],
  "startLine" : 61,
  "endLine" : 99,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Handle()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Breakpoints/UnityPausePointHandler.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::debugger" ],
  "startLine" : 63,
  "endLine" : 103,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryParseBlockMapImplicitEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 531,
  "endLine" : 572,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJsonNewValue AddArrayElementBefore()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/Impl/JsonNewArray.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 56,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJsonNewValue AddArrayElementAfter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/Impl/JsonNewArray.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 99,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveArrayElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/Impl/JsonNewArray.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::resharper" ],
  "startLine" : 101,
  "endLine" : 143,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasNonCompatiblePackagesCombination()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/Packages/PackageCompatibilityValidator.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 69,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateSelectShaderContextInteraction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::resharper" ],
  "startLine" : 270,
  "endLine" : 306,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInterestingElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityYamlUsageSearchFactory.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::resharper" ],
  "startLine" : 93,
  "endLine" : 132,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityAssetsCacheUpdater()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetsCacheUpdater.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 58,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadFragment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Utils/StreamReaderBuffer.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 127,
  "endLine" : 169,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSpecificArgumentInSpecificMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityCompletionUtils.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 50,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MoveToMethodWithFieldIntroduction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/MonoBehaviourMoveUtil.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::resharper" ],
  "startLine" : 158,
  "endLine" : 198,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool AddDeclarationHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/FieldDetector.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 76,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasOverloadWithIntParameter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PreferAddressByIdToGraphicsParamsAnalyzer.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 111,
  "endLine" : 151,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnityInstallationInfo GetApplicationInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityInstallationFinder.cs",
  "fileLinesCount" : 386,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 65,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/Members/OdinMemberCodeCompletionProvider.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 79,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessExternalFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 814,
  "endLine" : 853,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddNameInlayHints()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/VersionDefineInfoAnalyzer.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::resharper" ],
  "startLine" : 105,
  "endLine" : 147,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetToolboxPath()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 234,
  "endLine" : 270,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tuple ParseDetailsFromExample()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiParser.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::tools" ],
  "startLine" : 398,
  "endLine" : 435,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryParseBlockInBlock()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 228,
  "endLine" : 269,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Process()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Formatting/ShaderLabReformatCode.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 97,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Initialize()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Formatting/ShaderLabFormattingInfoProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 73,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task OnBoundSettingsStoreChange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderVariantsManager.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::resharper" ],
  "startLine" : 146,
  "endLine" : 178,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderEventHandlerDetector.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 105,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSamplesCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 65,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderPackageUpdateAvailabilityChecker()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/Packages/Notification/RiderPackageUpdateAvailabilityChecker.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 74,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/EditorBuildSettingsAssetHandler.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 66,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 95,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateEmptyAddComponentExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 366,
  "endLine" : 405,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddMarksFromStruct()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstMarksProvider.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 86,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/DotsPartialClassesAnalyzer.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 74,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsUsageSetTransformParent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/InstantiateWithoutParentProblemAnalyzer.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 155,
  "endLine" : 196,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodSignature GetStaticVoidMethodSignature()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/AttributedMethodSignatureProblemAnalyzer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::resharper" ],
  "startLine" : 165,
  "endLine" : 202,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageData? GetGitPackage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 612,
  "endLine" : 655,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List? GetPackages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/UnityPackageProjectResolution.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 72,
  "endLine" : 111,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFileEx()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/UnityProjectFileIndexAugmentor.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rider" ],
  "startLine" : 83,
  "endLine" : 124,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isIgnoredFile()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/UnityIgnoredFileProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::rider" ],
  "startLine" : 23,
  "endLine" : 60,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/SemVer.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::rider" ],
  "startLine" : 36,
  "endLine" : 79,
  "linesOfCode" : 33,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetChildrenImpl()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/GameObjectChildrenRenderer.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::debugger" ],
  "startLine" : 252,
  "endLine" : 289,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task Main()",
  "longName" : "",
  "relativeFileName" : "debugger/ios-list-usb-devices/src/Program.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::debugger" ],
  "startLine" : 10,
  "endLine" : 49,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IColorReference GetColorReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/VisualElements/VisualElementFactory.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 54,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CppInclusionContextResult CreateInclusionContextResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/InjectedHlslInclusionContextProvider.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 69,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackendUnityProtocol()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/BackendUnityProtocol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 87,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdvisePackages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/FrontendBackendHost.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 123,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 133,
  "endLine" : 172,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AuthoringGenerationResult GenerateAuthoringDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 463,
  "endLine" : 503,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSameReferenceUsed()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/InstantiateWithoutParentProblemAnalyzer.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 105,
  "endLine" : 144,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveAsmDefReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Modules/AsmDefModuleReferenceChangeListener.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::resharper" ],
  "startLine" : 441,
  "endLine" : 478,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showNotification()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/notifications/UnityAutoSaveConfigureNotification.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 42,
  "endLine" : 84,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getUnityTextureInfo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/valueEvaluators/UnityTextureCustomComponentEvaluator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::rider" ],
  "startLine" : 140,
  "endLine" : 178,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetLoadedScenes()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::debugger" ],
  "startLine" : 146,
  "endLine" : 190,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ShaderLabLanguageService()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/ShaderLabLanguageService.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 61,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/IdentifierHighlighterProcess.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 86,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssetFindUsagesResultBase? CreateRequest()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Services/Navigation/UnityEditorFindUsageResultCreator.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::resharper" ],
  "startLine" : 121,
  "endLine" : 156,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetOutputAssembliesInfoInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Debugger/Host/DebuggerOutputAssemblies/UnityDebuggerOutputAssembliesProviderHost.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 90,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityAssetReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityAssetReferenceSearcher.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 69,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAllNamesFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::resharper" ],
  "startLine" : 289,
  "endLine" : 323,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.Serialization.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 58,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashSet GetUsagesForReversed()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesContainer.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::resharper" ],
  "startLine" : 145,
  "endLine" : 180,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashSet GetUsagesForStraight()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesContainer.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::resharper" ],
  "startLine" : 183,
  "endLine" : 217,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private struct ScriptUsageInTypeNameInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 86,
  "endLine" : 119,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityResourcesCompletionProvider.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 73,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddResourcesFromAssetsFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 241,
  "endLine" : 278,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityObjectNullComparisonQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UnityObjectNullComparisonQuickFix.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 55,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Action CreateHotspotSession()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AttributeUtil.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 163,
  "endLine" : 196,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IObjectCreationExpression GetOrCreateComponentCreationExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 372,
  "endLine" : 409,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetValueRangeAttribute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/CustomCodeAnnotationProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::resharper" ],
  "startLine" : 154,
  "endLine" : 193,
  "linesOfCode" : 31,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReference BindToInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeOrNamespaceReference.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 81,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IColorReference? ReferenceFromConstructor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlighterProcess.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 118,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/AddComponentLookupUpdateQuickFix.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 69,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/FormerlySerializedAsAttributeProblemAnalyzer.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 74,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IMethod GetNonAllocVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PreferNonAllocApiAnalyzer.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 108,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DoTypesMatch()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignatureExtensions.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 121,
  "endLine" : 163,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityAssetInfoCollector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/UsageStatistics/UnityAssetInfoUsageCollector.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 72,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SubscribeToPackageUpdates()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 349,
  "endLine" : 385,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/CodeCompletion/AsmDefVersionDefinesNameItemsProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 75,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RawFrameDataViewReflectionData()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotAnalysis/SnapshotReflectionHelpers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::unity" ],
  "startLine" : 63,
  "endLine" : 97,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetChildrenImpl()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/GameObjectChildrenRenderer.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::debugger" ],
  "startLine" : 110,
  "endLine" : 155,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ProvideCustomMacros()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderVariantMacrosProvider.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 60,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string CalculateInjectionIndent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslDummyFormatter.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 68,
  "linesOfCode" : 30,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddMonoBehaviourHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderTypeDetector.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 100,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetRunMethodItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/RunMarkers/UnityRunMarkerGutterMark.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 80,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PassthroughHost()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/PassthroughHost.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 69,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IOccurrence MakeOccurrence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurenceProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 49,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildDocument()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetCache.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::resharper" ],
  "startLine" : 190,
  "endLine" : 222,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteHierarchyElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.Serialization.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 115,
  "endLine" : 145,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetAssetUsagesCountInner()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 436,
  "endLine" : 473,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetUniqueName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/NamingUtil.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 50,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IMethodDeclaration GetOrCreateBakeMethodExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 274,
  "endLine" : 307,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Process()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateComponentReferencesBuilder.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 79,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TreeNodeActionType FindIBakerAddComponentExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/BakerGeneratorUtils.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::resharper" ],
  "startLine" : 85,
  "endLine" : 127,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IMethodDeclaration GetOrCreateBakeMethodExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 331,
  "endLine" : 364,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Process()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/GenerateUnityEventFunctionsBuilder.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 78,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void InitDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/UnityQuickListDefaultSettings.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 71,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/UnityHighlightingStage/UnityHighlightingAbstractStage.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 117,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessBeforeInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/Analyzers/QueryComponentLookupAnalyzer.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 143,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ExplicitTagStringComparisonAnalyzer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/HiddenEventFunctionProblemAnalyzer.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 63,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnPackagesFolderUpdate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 165,
  "endLine" : 202,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List? GetPackagesFromPackagesLockJson()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 318,
  "endLine" : 352,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override HotspotItems GetLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/LiveTemplates/ContainingUnityTypeNameMacro.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 54,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateStateFromProcess()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/RunConfigurationUtil.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::rider" ],
  "startLine" : 118,
  "endLine" : 148,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ForwardPorts()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/AndroidAdbStartInfoHandler.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::debugger" ],
  "startLine" : 63,
  "endLine" : 95,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string? GetValueFieldName()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/SerializedPropertyPresenter.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::debugger" ],
  "startLine" : 174,
  "endLine" : 206,
  "linesOfCode" : 30,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Services/QuickFixes/SceneManagerLoadSceneQuickFix.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::resharper" ],
  "startLine" : 126,
  "endLine" : 160,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Psi/Modules/RiderMiscFilesProjectFileManager.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 77,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateShaderVariant()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::resharper" ],
  "startLine" : 261,
  "endLine" : 292,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetPresentationInner()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/AssetSimpleValue.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 86,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? CreateBaseName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/MonoBehaviourMoveUtil.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::resharper" ],
  "startLine" : 254,
  "endLine" : 285,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DumpFull()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 64,
  "endLine" : 97,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BakerGenerationInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 538,
  "endLine" : 570,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable ProvideScopePoints()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityTypeScopeProvider.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 61,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstProblemSubAnalyzerStatus CheckAndAnalyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/ReferenceExpression/BurstStaticReadonlyReadAccessAnalyzer.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 55,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDeclaredElement ExtractCoroutineOrInvokeRepeating()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/CallGraph/PerformanceCriticalCodeMarksProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 66,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributeTargets GetDeclarationType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantAttributeOnTargetProblemAnalyzer.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 72,
  "endLine" : 101,
  "linesOfCode" : 29,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSerializableTypeSimpleCheck()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 125,
  "endLine" : 171,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProjectDataCache BuildData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/Caches/UnityProjectFileCacheProvider.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 126,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsagesWindowTreeState()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/FindUsagesWindowTreeState.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::unity" ],
  "startLine" : 42,
  "endLine" : 70,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IValuePresentation? PresentValue()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/ExternalDebuggerDisplayObjectPresenter.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::debugger" ],
  "startLine" : 97,
  "endLine" : 137,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/Dots/DotsRefValuePresenter.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::debugger" ],
  "startLine" : 54,
  "endLine" : 89,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable ProvideScopePoints()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/UnityShaderLabScopeProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 78,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void TryHighlightToLeft()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabMatchingBraceContextHighlighter.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 69,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task HandleSnapshotStatusChange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerSnapshotProvider.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::resharper" ],
  "startLine" : 257,
  "endLine" : 293,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MainThreadInit()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/BackendUnityHost.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 72,
  "endLine" : 105,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeElement? GetTypeElementFromScriptAssetGuid()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::resharper" ],
  "startLine" : 357,
  "endLine" : 394,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasPossibleDerivedTypesWithMember()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::resharper" ],
  "startLine" : 423,
  "endLine" : 456,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.Serialization.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 81,
  "endLine" : 113,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImportedUnityEventData ProcessPrefabModifications()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.PrefabModifications.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 75,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSpecificArgumentInConstructor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityCompletionUtils.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 84,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldGenerateMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 156,
  "endLine" : 192,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletionSearchInfo CalculateCompletionSearchInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 113,
  "endLine" : 150,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action? ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferAddressByIdToGraphicsParamsQuickFix.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 92,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAvailableToMoveInner()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/MonoBehaviourMoveUtil.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::resharper" ],
  "startLine" : 116,
  "endLine" : 147,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  IReadOnlyList TryGetExistingBakers()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 123,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TreeNodeActionType FindAddComponentCreationExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/BakerGeneratorUtils.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::resharper" ],
  "startLine" : 162,
  "endLine" : 200,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IBlock CreateMethodBody()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/GenerateUnityEventFunctionsBuilder.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 109,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ReferenceCollection GetReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/SyncVarHookReferenceFactory.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 44,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ModifiersProcessingInfo GetModifiersInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/DotsPartialClassesAnalyzer.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 122,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PreferGenericMethodOverloadAnalyzer.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 71,
  "linesOfCode" : 28,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityObjectEqualityProblemAnalyzer.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 68,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MatchSignatureAllocToNonAlloc()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PreferNonAllocApiAnalyzer.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 110,
  "endLine" : 145,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PackageData? GetFromFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 86,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityEventFunction CreateUnityMessage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/ApiXml.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::resharper" ],
  "startLine" : 158,
  "endLine" : 193,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetNotFoundMessage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Navigation/FindUsages/UnityFindReferencedCodeProvider.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 53,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessFileSystemChangeDelta()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 677,
  "endLine" : 721,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IconId? GetIcon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Occurrences/AsmDefNameOccurrencePresenter.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 82,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/GuidReferenceInfoAnalyzer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 61,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object? Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 113,
  "endLine" : 151,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ResolveResultWithInfo ResolveWithoutCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmDefNameReference.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 61,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long GetAllocSize()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotAnalysis/RawFrameDataViewAdapter.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::unity" ],
  "startLine" : 271,
  "endLine" : 308,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SnapshotReflectionDataProvider()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotAnalysis/SnapshotReflectionDataProvider.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::unity" ],
  "startLine" : 15,
  "endLine" : 44,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Initialize()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/ProfilerWindowEventsHandler.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::unity" ],
  "startLine" : 94,
  "endLine" : 125,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelEventRenderer.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::rider" ],
  "startLine" : 27,
  "endLine" : 57,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IValueReference? GetThisGameObjectForMonoBehaviour()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::debugger" ],
  "startLine" : 284,
  "endLine" : 321,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType LocateToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 214,
  "endLine" : 241,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseJsonArray()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewTreeBuilder.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 131,
  "endLine" : 162,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeTextRange GetInnerTreeTextRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/Impl/JsonNewLiteralExpression.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 61,
  "linesOfCode" : 27,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Rename()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Refactorings/Rename/ShaderLabAtomicRename.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 70,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddEventFunctionHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderUnityCommonIconProvider.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 81,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadDefaultPattern()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Settings/AdditionalFileLayoutSettingsHelper.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 75,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProtocolInstance? GetProtocolInstanceData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/BackendUnityProtocol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 174,
  "endLine" : 204,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldSuppress()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Documents/RiderUnitySharedFilesSavingSuppressor.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 70,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task WaitConnectedUnityProcessId()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Unity/UnityController.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::resharper" ],
  "startLine" : 196,
  "endLine" : 227,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PollEditorState()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/BackendUnityHost.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 182,
  "endLine" : 210,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReference BindTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Resolve/UxmlNamespaceReferenceUtil.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 63,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/ConvertToCompareTagQuickFix.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 57,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List CalculateDiff()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceProviderDiffUtils.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::resharper" ],
  "startLine" : 223,
  "endLine" : 260,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddInspectorAttributeAction.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 95,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action? ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ToggleSerializedFieldAction.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::resharper" ],
  "startLine" : 107,
  "endLine" : 135,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action? ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ToggleSerializedFieldAction.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::resharper" ],
  "startLine" : 176,
  "endLine" : 205,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IReadOnlyList GetEventFunctionActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityCommonIconProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 123,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List? GetPackages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 279,
  "endLine" : 314,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasMatchingParameters()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignatureExtensions.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 111,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValid()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/VersionUtils/JetSemanticVersionRange.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 53,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailableInCurrentContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/AssetPath/OdinAssetPathAndFolderCodeCompletionProvider.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 50,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAddedAssemblyReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Modules/AsmDefModuleReferenceChangeListener.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::resharper" ],
  "startLine" : 324,
  "endLine" : 378,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnRemovedAssemblyReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Modules/AsmDefModuleReferenceChangeListener.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::resharper" ],
  "startLine" : 480,
  "endLine" : 531,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdviseOnHasUnsavedChanges()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnsavedChangesModelHelper.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::unity" ],
  "startLine" : 24,
  "endLine" : 75,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void DoubleClickedItem()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.7000.0/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 199,
  "endLine" : 226,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void DoubleClickedItem()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 199,
  "endLine" : 226,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerFileSets()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/workspace/UnityWorkspaceFileIndexContributor.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rider" ],
  "startLine" : 32,
  "endLine" : 68,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachToUnityProcess()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/RunConfigurationUtil.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::rider" ],
  "startLine" : 79,
  "endLine" : 116,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityPausePointHandler()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Breakpoints/UnityPausePointHandler.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::debugger" ],
  "startLine" : 33,
  "endLine" : 61,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartCheckNetIsolation()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/LocalUwpStartInfoHandler.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::debugger" ],
  "startLine" : 71,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IValuePresentation? GetValuePresentation()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/SerializedPropertyPresenter.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::debugger" ],
  "startLine" : 143,
  "endLine" : 172,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseContent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 574,
  "endLine" : 603,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryParseCompactMapping()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 652,
  "endLine" : 685,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryParseNodeProperties()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 725,
  "endLine" : 761,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseFlowMapImplicitEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1072,
  "endLine" : 1103,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetPropertyDeclaredElements()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ReferenceName.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 108,
  "endLine" : 137,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void TryHighlightToRight()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabMatchingBraceContextHighlighter.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 98,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/Analysis/DuplicatePropertyDeclarationProblemAnalyzer.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 40,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderVariantsManager()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderVariantsManager.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 79,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private struct ChangeTracker()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderVariantsManager.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::resharper" ],
  "startLine" : 230,
  "endLine" : 260,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderEventHandlerDetector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderEventHandlerDetector.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 67,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEditorFindUsageResultCreator()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Services/Navigation/UnityEditorFindUsageResultCreator.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 77,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnitySettingsSynchronizer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnitySettingsSynchronizer.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 50,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProjectModulesCollector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityProjectModulesCollector.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 90,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextControlAdded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::resharper" ],
  "startLine" : 90,
  "endLine" : 120,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateRoot()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::resharper" ],
  "startLine" : 122,
  "endLine" : 150,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessTagsRecursive()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCache.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 78,
  "endLine" : 103,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object TryGetKey()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityAssetSearchFilter.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 77,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/ConvertToGameObjectAddComponentQuickFix.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 62,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/IncorrectMethodSignatureQuickFix.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::resharper" ],
  "startLine" : 118,
  "endLine" : 150,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeclaredElement? TryFindIdDeclarationInClassLikeDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferAddressByIdToGraphicsParamsQuickFix.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 94,
  "endLine" : 122,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReferenceCollection CreateTypeNameReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeReferenceFactory.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::resharper" ],
  "startLine" : 85,
  "endLine" : 136,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInvokedElementExpensive()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/PerformanceCriticalCodeStageUtil.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 54,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/AddRequireForUpdateSingletonQuickFix.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/AttributedMethodSignatureProblemAnalyzer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 83,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageData GetPackageData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 481,
  "endLine" : 507,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageData? GetLocalTarballPackage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 687,
  "endLine" : 732,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InvalidateCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/UnityPackageProjectResolution.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 70,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializedFieldStatus IsSerialisedFieldByOdinRules()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 226,
  "endLine" : 256,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventFunction? GetUnityEventFunction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 450,
  "endLine" : 480,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Bind()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/Daemon/Colors/OdinColorReferenceProvider.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 194,
  "endLine" : 225,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List CollectGroupInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Attributes/OdinAttributeUtil.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 40,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnOpenedAsset()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/OnOpenAssetHandler.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::unity" ],
  "startLine" : 34,
  "endLine" : 66,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProfilerFrameDataHierarchyViewAdapter? CreateProfilerFrameDataHierarchyViewAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/AbstractAdaptersFactory.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::unity" ],
  "startLine" : 114,
  "endLine" : 144,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IProfilerWindowAdapter? CreateProfilerWindowAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/ReflectionBasedAdaptersFactory.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::unity" ],
  "startLine" : 20,
  "endLine" : 49,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TrySyncIfNeeded()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/RiderPackageInterop.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::unity" ],
  "startLine" : 45,
  "endLine" : 74,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showPopup()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderWidget.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::rider" ],
  "startLine" : 83,
  "endLine" : 110,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IValue GetElementValueAt()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/GameObjectChildrenRenderer.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::debugger" ],
  "startLine" : 291,
  "endLine" : 323,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMacOsNativeLibraryPath()",
  "longName" : "",
  "relativeFileName" : "debugger/usbmuxd/Usbmuxd.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::debugger" ],
  "startLine" : 163,
  "endLine" : 193,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryParseBlockMappingWithoutRollback()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 460,
  "endLine" : 493,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryParseBlockMapEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 496,
  "endLine" : 528,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompositeNodeType ParsePlainScalar()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1169,
  "endLine" : 1203,
  "linesOfCode" : 25,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessEscapedString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/PsiExtensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ProcessLeafElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabMissingTokensInserter.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 53,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/CodeCompletion/ShaderVariantDefineSymbolsProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddMonoBehaviourHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderFieldDetector.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProfilerSnapshotProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerSnapshotProvider.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 90,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RdUsageGroup CreateModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 149,
  "endLine" : 175,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProcessTracker()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityProcessTracker.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 52,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetUsagesFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesContainer.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::resharper" ],
  "startLine" : 108,
  "endLine" : 132,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetMethodsForUnityEvent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 531,
  "endLine" : 560,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetImportedAssetMethodDataFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.PrefabModifications.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::resharper" ],
  "startLine" : 115,
  "endLine" : 146,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPossibleEventHandler()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/UnityAssetAtomicRenameFactory.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 65,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveFromTextualOccurrences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/FormerlySerializedAsAtomicRename.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::resharper" ],
  "startLine" : 135,
  "endLine" : 165,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConvertArrayCreationWithoutInitializer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/InefficientMultidimensionalArrayUsageQuickFix.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 111,
  "endLine" : 141,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceCacheTestMenu.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 55,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string? CalculateNamespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Util/ExternalPackageCustomNamespaceProvider.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 108,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetPublicAPIImplicitlyUsedAttribute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/CustomCodeAnnotationProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::resharper" ],
  "startLine" : 97,
  "endLine" : 127,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CommonCodeAnalysis/Analyzers/SharedStaticUnmanagedAnalyzer.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 56,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/LoadUnknownResourceAnalyzer.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 71,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Version GetVersionForTests()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityVersion.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::resharper" ],
  "startLine" : 154,
  "endLine" : 179,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version Parse()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityVersion.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::resharper" ],
  "startLine" : 193,
  "endLine" : 220,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string? GetAttributeValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Attributes/OdinAttributeUtil.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 90,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetSingleNonWhitespaceTokenOnLine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Syntax/SyntaxBaseEx.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 45,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalFiles CollectInitialFiles()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 186,
  "endLine" : 218,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool UpdateExternalPsiSourceFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 522,
  "endLine" : 552,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTextBasedAssetsSection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::resharper" ],
  "startLine" : 165,
  "endLine" : 192,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetLogLevel()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/LogInitializer.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::unity" ],
  "startLine" : 30,
  "endLine" : 56,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnityApiEventFunction ImportFrom()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 392,
  "endLine" : 417,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task DownloadWithRetryAsync()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/Downloader/Program.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::tools" ],
  "startLine" : 119,
  "endLine" : 145,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/AppleDeviceListener.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::rider" ],
  "startLine" : 177,
  "endLine" : 215,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPausepoint()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/breakpoints/UnityPausepoints.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::rider" ],
  "startLine" : 28,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static T CreateUnityDebuggerHelper()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/UnityDebuggerHelper.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::debugger" ],
  "startLine" : 20,
  "endLine" : 52,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SoftDebuggerStartArgs  CreateSoftDebuggerStartInfo()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/UnityStartInfoHandlerBase.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::debugger" ],
  "startLine" : 45,
  "endLine" : 71,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ExecuteBatchFile()",
  "longName" : "",
  "relativeFileName" : "resharper/gradle-launcher/Program.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class YamlLanguageService()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/YamlLanguageService.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 43,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryParseFlowPair()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 992,
  "endLine" : 1023,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryParseIndentWithoutRollback()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1360,
  "endLine" : 1385,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string TryConvertPresentationToValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Util/StringLiteralUtil.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 70,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ShaderFilesProperties()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 55,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunViaUnityEditorStrategy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 64,
  "endLine" : 88,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartTests()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 257,
  "endLine" : 284,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task RefreshTask()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 345,
  "endLine" : 370,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task HandleCreateShaderVariantInteraction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::resharper" ],
  "startLine" : 174,
  "endLine" : 199,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object? Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCache.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 76,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReference BindToInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlTypeOrNamespaceReference.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 96,
  "endLine" : 126,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IOccurrence CreateScriptOccurence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurenceProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 75,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IHierarchyElement GetHierarchyElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 109,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddChangesPerFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 246,
  "endLine" : 271,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/InputActionsElementContainer.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 77,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityUIElementsCompletionProvider.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 57,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 83,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormerlySerializedAsRefactoringPage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/FormerlySerializedAsRefactoringPage.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 48,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/IncorrectMethodSignatureQuickFix.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::resharper" ],
  "startLine" : 235,
  "endLine" : 261,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ApplyDiff()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceProviderDiffUtils.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::resharper" ],
  "startLine" : 263,
  "endLine" : 296,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ConvertXmlDocToTooltipAttributeAction.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 73,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITreeNode GetOrCreateGetEntityExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 309,
  "endLine" : 343,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BakerGenerationInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 503,
  "endLine" : 530,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITreeNode GetOrCreateGetEntityExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 164,
  "endLine" : 198,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITemplateScopePoint CreateScope()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityProjectVersionScopeProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSpecificTypeConstructor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 134,
  "endLine" : 161,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetActualVersionForSolution()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityVersion.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::resharper" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ICollection GetDeclaredElementsFromContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/DataConstants/AsmDefDataRules.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 54,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreProcessingDirectiveCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/PreProcessingDirectiveCache.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineParser()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Utils/CommandLineParser.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::unity" ],
  "startLine" : 9,
  "endLine" : 34,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RawFrameDataViewAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotAnalysis/RawFrameDataViewAdapter.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::unity" ],
  "startLine" : 19,
  "endLine" : 45,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetSelectedFrameIndex()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/ProfilerWindowAdapter.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::unity" ],
  "startLine" : 29,
  "endLine" : 54,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SelectUsageOnScene()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/ShowUtil.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::unity" ],
  "startLine" : 71,
  "endLine" : 101,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createWorkerRunInfo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachToEditorProfileState.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::rider" ],
  "startLine" : 57,
  "endLine" : 88,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNavigatableForSelected()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelEventList.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::rider" ],
  "startLine" : 31,
  "endLine" : 61,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToLineBreakpoint()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/breakpoints/UnityPausepoints.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::rider" ],
  "startLine" : 60,
  "endLine" : 88,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InvokeAdb()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/AndroidAdbStartInfoHandler.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::debugger" ],
  "startLine" : 97,
  "endLine" : 120,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartUsbmuxdProxy()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/IosUsbStartInfoHandler.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::debugger" ],
  "startLine" : 62,
  "endLine" : 92,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable RenderChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/FilteredObjectChildrenRendererBase.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::debugger" ],
  "startLine" : 54,
  "endLine" : 80,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryCopySerializedProperty()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerialisedPropertyChildrenRenderer.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::debugger" ],
  "startLine" : 521,
  "endLine" : 549,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetChildrenImpl()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SceneRootChildrenRenderer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::debugger" ],
  "startLine" : 88,
  "endLine" : 113,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IValue GetElementValue()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SceneRootChildrenRenderer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::debugger" ],
  "startLine" : 122,
  "endLine" : 152,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseMultilineScalarText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 284,
  "endLine" : 323,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompositeNodeType ParseSecondaryOrNamedTagHandle()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 843,
  "endLine" : 870,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetCharPresentationLength()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Util/StringLiteralUtil.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::resharper" ],
  "startLine" : 78,
  "endLine" : 102,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISpecificCodeCompletionContext? GetCompletionContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/CodeCompletion/JsonNewCodeCompletionContextProvider.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 57,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISpecificCodeCompletionContext GetCompletionContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabCodeCompletionContextProvider.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 55,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlNode GetXmlDoc()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickDoc/ShaderLabCommandQuickDocPresenter.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 68,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/CodeCompletion/HlslSemanticItemsProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 57,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderTypeDetector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderTypeDetector.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetCorrespondingSourceFiles()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Services/QuickFixes/SceneManagerLoadSceneQuickFix.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityRefreshTracker()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityRefreshTracker.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::resharper" ],
  "startLine" : 224,
  "endLine" : 250,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void MergeData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetCache.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::resharper" ],
  "startLine" : 86,
  "endLine" : 111,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasDifferentParameterLists()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 126,
  "endLine" : 154,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateFromUsageFix.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 107,
  "endLine" : 135,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ConvertCoalescingToConditionalQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/ConvertCoalescingToConditionalQuickFix.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 44,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/InefficientMultidimensionalArrayUsageQuickFix.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 70,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Populate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 56,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitialiseSolutionSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Naming/Settings/AbbreviationsSettingsProvider.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityNamingRuleDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Naming/Elements/UnityNamingRuleDefaultSettings.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 41,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentRange GetParametersHighlightingRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Errors/CSharpErrorUtil.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 56,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstProblemSubAnalyzerStatus CheckAndAnalyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/ReferenceExpression/BurstVirtualPropertyAnalyzer.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 52,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBurstPermittedType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/BurstCodeAnalysisUtil.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalList GetBanMarksFromNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstMarksProvider.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::resharper" ],
  "startLine" : 207,
  "endLine" : 232,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JetRgbaColor ColorFromHSV()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/ColorUtils.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 81,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object? Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCache.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 68,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string VersionToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityVersion.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::resharper" ],
  "startLine" : 222,
  "endLine" : 246,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExcludePackageRootFolderFromNamespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Daemon/NamespaceProviderProjectSettingsProvider.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::resharper" ],
  "startLine" : 126,
  "endLine" : 150,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityComponentsDelayedInitializer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/Components/UnityComponentsDelayedInitializer.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 42,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Action? ProcessContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Daemon/ContextHighlighters/AsmDefUsagesContextHighlighter.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 69,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ExtractOutput()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/TestEventsSender.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::unity" ],
  "startLine" : 160,
  "endLine" : 186,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Initialize()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/PluginEntryPoint.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::unity" ],
  "startLine" : 59,
  "endLine" : 91,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ApplicationOnLogMessageReceived()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnityEventLogSender.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::unity" ],
  "startLine" : 48,
  "endLine" : 74,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LoadTypes()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiParser.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::tools" ],
  "startLine" : 143,
  "endLine" : 168,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TrimDuplicates()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 176,
  "endLine" : 200,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun loadAllDevices()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/devices/UnityDevicesProvider.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::rider" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun runCheck()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/vcs/MetaFilesCheckinHandlerFactory.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::rider" ],
  "startLine" : 49,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEvaluator()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/valueEvaluators/UnityTextureCustomComponentEvaluatorFactory.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::rider" ],
  "startLine" : 17,
  "endLine" : 39,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IValueEntity? GetDontDestroyOnLoadScene()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::debugger" ],
  "startLine" : 78,
  "endLine" : 103,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IValueEntity? GetActiveScene()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::debugger" ],
  "startLine" : 105,
  "endLine" : 136,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetChildrenImpl()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerialisedPropertyChildrenRenderer.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::debugger" ],
  "startLine" : 361,
  "endLine" : 384,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInvokeGetIterator()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerializedObjectChildrenRenderer.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::debugger" ],
  "startLine" : 102,
  "endLine" : 127,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CopyTexture()",
  "longName" : "",
  "relativeFileName" : "debugger/texture-debugger/TextureUtils.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::debugger" ],
  "startLine" : 115,
  "endLine" : 146,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseTagProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 786,
  "endLine" : 812,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EatToEnd()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 288,
  "endLine" : 314,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseJsonObject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewTreeBuilder.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 74,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetIndentInCgProgram()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Formatting/ShaderLabCppFormatterExtension.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetEnabledKeyword()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderVariantMacrosProvider.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RdUsageGroupTextAndIcon? GetUsageGroup()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/InputActions/Feature/Usages/UnityInputActionsCustomGroupingProjectItemProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 52,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdTask ToRdTask()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/RdExtensions.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 33,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetRootData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::resharper" ],
  "startLine" : 308,
  "endLine" : 333,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityInspectorValuesOccurrence.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 74,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void DropData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetCache.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::resharper" ],
  "startLine" : 224,
  "endLine" : 247,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IPsiSourceFile GetSourceFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElementContainer.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::resharper" ],
  "startLine" : 228,
  "endLine" : 252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IHierarchyElement GetElementByInternalIndex()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::resharper" ],
  "startLine" : 234,
  "endLine" : 268,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrefabInstanceHierarchy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/PrefabInstanceHierarchy.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 35,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesContainer.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 96,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleFilesWithUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesContainer.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::resharper" ],
  "startLine" : 136,
  "endLine" : 159,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 155,
  "endLine" : 183,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool GetElementsNames()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 229,
  "endLine" : 251,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorGameObjectUsagesContainer.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 74,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetAssetUsagesCount()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 409,
  "endLine" : 434,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetUsageCountForEvent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 502,
  "endLine" : 529,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalList GetPossibleFilesWithUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 601,
  "endLine" : 633,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/OnlineHelp/UnityPackagesOnlineHelpProvider.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual RelativePath CalculateSearchPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 165,
  "endLine" : 196,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrugalLocalList GetExistingFormerlySerializedAsAttributes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/FormerlySerializedAsAtomicRename.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::resharper" ],
  "startLine" : 110,
  "endLine" : 133,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeclaredElement? TryFindDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferAddressByIdToGraphicsParamsQuickFix.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 182,
  "endLine" : 207,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessTypeParametersDiff()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceProviderDiffUtils.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::resharper" ],
  "startLine" : 298,
  "endLine" : 323,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Resolve()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickDoc/UnityElementQuickDocProvider.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 78,
  "endLine" : 102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Populate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionProvider.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 43,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TreeNodeActionType FindIBakerAddComponentObjectExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/BakerGeneratorUtils.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::resharper" ],
  "startLine" : 129,
  "endLine" : 160,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasAnalysisComment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/CallGraph/UnityCallGraphUtil.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsMarkedGlobal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstPropagator.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 58,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalList GetBanMarksFromNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstStrictlyBannedMarkProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List FindArrayUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/MultidimensionalArraysDeclarationProblemAnalyzer.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List FindArrayUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/MultidimensionalArraysAccessAnalyzer.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 75,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CallGraphContextTag GetNodeContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/CallGraphContext.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IColorReference? ReferenceFromInvocation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlighterProcess.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::resharper" ],
  "startLine" : 120,
  "endLine" : 148,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/SerializationAttributes/UnitySerializationAttributeAbstractStage.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 95,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable TryGetTypeFromRequireForUpdateCall()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/Analyzers/RequiredSingletonAnalyzer.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::resharper" ],
  "startLine" : 125,
  "endLine" : 153,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityObjectNullComparisonProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityObjectNullComparisonProblemAnalyzer.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 44,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializedFieldStatus IsFieldTypeSerializable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 318,
  "endLine" : 341,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityReferencesTracker()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnityReferencesTracker.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::resharper" ],
  "startLine" : 72,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCSharpSection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 113,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileSystemPath GetDocumentationRoot()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Help/UnityDocumentation.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 74,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/VesionDefineProblemAnalyzer.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 40,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FrugalLocalList FindReferenceElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Modules/AsmDefModuleReferenceChangeListener.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::resharper" ],
  "startLine" : 547,
  "endLine" : 575,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetModules()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/PlatformModuleInfoProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::unity" ],
  "startLine" : 30,
  "endLine" : 57,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Deinit()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/SnapshotNavigation/ProfilerWindowFacade.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::unity" ],
  "startLine" : 31,
  "endLine" : 54,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateAnimatorSubTree()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.7000.0/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateAnimatorSubTree()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MergeEventFunction()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 139,
  "endLine" : 169,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenizer()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/asmdef/spellchecker/AsmDefSpellcheckerStrategy.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::rider" ],
  "startLine" : 11,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addProjects()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerFileSystemNode.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::rider" ],
  "startLine" : 163,
  "endLine" : 184,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUnityEditorProcess()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityRunUtil.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::rider" ],
  "startLine" : 48,
  "endLine" : 78,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityProcessPickerDialog.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::rider" ],
  "startLine" : 278,
  "endLine" : 306,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachToUnityEditor()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/RunConfigurationUtil.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::rider" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UnityImportantActions.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::rider" ],
  "startLine" : 19,
  "endLine" : 42,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UssDisabledEditorNotification.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::rider" ],
  "startLine" : 24,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantPopup.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::rider" ],
  "startLine" : 60,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadFrom()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/breakpoints/UnityPausepointPanelProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::rider" ],
  "startLine" : 26,
  "endLine" : 50,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T? CatchEvaluatorException()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/LoggerHelper.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::debugger" ],
  "startLine" : 14,
  "endLine" : 39,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryCacheDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/ExternalDebuggerDisplayObjectPresenter.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::debugger" ],
  "startLine" : 139,
  "endLine" : 167,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IValue GetElementValueAt()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerialisedPropertyChildrenRenderer.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::debugger" ],
  "startLine" : 386,
  "endLine" : 413,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable SplitIntoChunks()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ChunkedValueGroupBase.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::debugger" ],
  "startLine" : 36,
  "endLine" : 61,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int RunBuild()",
  "longName" : "",
  "relativeFileName" : "fleet/FleetPluginBuild/Program.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::fleet" ],
  "startLine" : 61,
  "endLine" : 86,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseDirective()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 138,
  "endLine" : 166,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryParseBlockSequenceWithoutRollback()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 421,
  "endLine" : 449,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/IdentifierHighlightingStage.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseJsonLiteral()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewTreeBuilder.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 170,
  "endLine" : 193,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MoveLexerToIdentReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 248,
  "endLine" : 271,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeElement CreateToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabParser.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 168,
  "endLine" : 196,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnClick()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/UnityCodeInsightFieldUsageProvider.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 116,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Complete()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Services/Navigation/UnityEditorFindUsageResultCreator.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::resharper" ],
  "startLine" : 278,
  "endLine" : 301,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task NotifyFrontend()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityInstallationSynchronizer.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 66,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task WaitForStableConnection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityRefreshTracker.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::resharper" ],
  "startLine" : 194,
  "endLine" : 215,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityController()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Unity/UnityController.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 71,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessHierarchy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetHierarchyProcessor.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 84,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 217,
  "endLine" : 244,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrefabImportCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/PrefabImportCache.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 95,
  "endLine" : 116,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void TransformItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/DotsByNamingGeneratedCodeCompletionRule.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 41,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiIconExtension GetAccessExtensions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 512,
  "endLine" : 532,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferGenericMethodOverloadQuickFix.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 64,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClrChangeSignatureParameter FindBestMatch()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/IncorrectMethodSignatureQuickFix.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::resharper" ],
  "startLine" : 208,
  "endLine" : 233,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAvailableToMoveFromMethodToMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/MonoBehaviourMoveUtil.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 114,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICSharpExpression RemoveScalars()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MultiplicationOrderQuickFix.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 74,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddTooltipAttributeAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ConvertXmlDocToTooltipAttributeAction.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 115,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ToggleSerializedFieldAction.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 63,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashSet GetAvailableComponents()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Populate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateRefFieldsAccessorsProvider.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 43,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string Present()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityScopeCategoryUIProvider.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryReplaceAsHSV()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorReference.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Matches()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/MemberReordering/SerializedField.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 35,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyList SuggestRoots()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Naming/Dots/UnityDotsNamingSuggestionAdviser.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 41,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessSystemBaseLambdas()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstMarksProvider.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::resharper" ],
  "startLine" : 114,
  "endLine" : 138,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Update()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/UnityHighlightingAttributeIds.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/UnityHighlightingAttributeIds.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 115,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/DuplicateMenuItemShortCutProblemAnalyzer.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddMethodSignatureInspections()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/MethodSignatureProblemAnalyzerBase.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApiExtensions.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 70,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/References/Members/OdinMemberReferenceFactory.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::resharper" ],
  "startLine" : 100,
  "endLine" : 127,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action? ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/QuickFixes/ConvertToGuidReferenceQuickFix.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action? ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/QuickFixes/RenameFileToMatchAssemblyNameQuickFix.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeclaredElement? FindDeclaredElementForAsmDef()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Daemon/ContextHighlighters/AsmDefUsagesContextHighlighter.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasAppIcons()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/PlatformModuleInfoProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::unity" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdviseOnExitUnity()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnityEditorProtocol.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::unity" ],
  "startLine" : 489,
  "endLine" : 512,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WaitForResult()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/PackageManagerModelHelper.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::unity" ],
  "startLine" : 34,
  "endLine" : 56,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProfilerFrameDataTreeViewAdapter? CreateProfilerFrameDataTreeViewAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/AbstractAdaptersFactory.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::unity" ],
  "startLine" : 146,
  "endLine" : 170,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UpdateFocusedProfilerWindow()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/ProfilerWindowEventsHandler.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::unity" ],
  "startLine" : 42,
  "endLine" : 66,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodInfo GetOrCreateSyncIfNeededMethod()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/RiderPackageInterop.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::unity" ],
  "startLine" : 76,
  "endLine" : 98,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ResolveArguments()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiParser.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::tools" ],
  "startLine" : 338,
  "endLine" : 361,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/AssetsRootNode.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::rider" ],
  "startLine" : 27,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun value()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/references/UssFileReferenceSet.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::rider" ],
  "startLine" : 30,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun updatePidAndPort()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachToEditorRunConfiguration.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rider" ],
  "startLine" : 164,
  "endLine" : 190,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantsHost.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::rider" ],
  "startLine" : 40,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/LogViewActions.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::rider" ],
  "startLine" : 26,
  "endLine" : 46,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/LogViewActions.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::rider" ],
  "startLine" : 58,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalObjectPropertiesData? Create()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityTextureAdditionalPropertiesProvider.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::debugger" ],
  "startLine" : 55,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogThrownUnityException()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/LoggerHelper.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::debugger" ],
  "startLine" : 44,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetWindowsNativeLibraryPath()",
  "longName" : "",
  "relativeFileName" : "debugger/usbmuxd/Usbmuxd.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::debugger" ],
  "startLine" : 136,
  "endLine" : 161,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ParseBlockHeader()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 325,
  "endLine" : 349,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryParseSeparationSpaceWithoutRollback()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1402,
  "endLine" : 1431,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int EatLinesWithGreaterIndent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 262,
  "endLine" : 286,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanExtend()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity-visual-studio-common/src/Integration/Core/ProjectModel/VsUnityVersionPropertiesExtenderProvider.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ISymbolTable GetLookupSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Resolve/TexturePassReference.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 46,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/CSharp/CodeCompletion/UnityCSharpShaderKeywordsCompletionProvider.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string TransformPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityGameEngineDirectiveResolver.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IAssetValue GetUnitySerializedPresentation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/UnityCodeInsightFieldUsageProvider.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::resharper" ],
  "startLine" : 247,
  "endLine" : 271,
  "linesOfCode" : 20,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityPresentationType GetUnityPresentationType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/UnityCodeInsightFieldUsageProvider.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::resharper" ],
  "startLine" : 273,
  "endLine" : 297,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityNUnitServiceProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/UnityNUnitServiceProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdviseOpenFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/PassthroughHost.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::resharper" ],
  "startLine" : 256,
  "endLine" : 276,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAttributeId()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/ShaderLab/Feature/SyntaxHighlighting/ShaderLabSyntaxHighlightingProcessor.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 33,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShaderContextData? GetContextDataFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::resharper" ],
  "startLine" : 335,
  "endLine" : 357,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Strings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Resources/Strings.Designer.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 38,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbolTable GetReferenceSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlTypeOrNamespaceReference.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 46,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconId GetIcon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/ProjectModel/UnityYamlProjectModelElementPresenter.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 33,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleAssetUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityAssetReferenceSearcher.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::resharper" ],
  "startLine" : 132,
  "endLine" : 152,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IHierarchyReference? GetPrefabInstance()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::resharper" ],
  "startLine" : 258,
  "endLine" : 281,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IHierarchyElement ReadHieraerchyElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.Serialization.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AddGameObject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/UnityScenePathGameObjectConsumer.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 44,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesElementContainer.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Accepts()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Resolve/EventHandlerSymbolFilter.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTagEquality()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityTagsCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateExistingMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionBehavior.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::resharper" ],
  "startLine" : 134,
  "endLine" : 168,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Rename()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/FormerlySerializedAsAtomicRename.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 78,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/RemoveReadonlyFromSerializedFieldQuickFix.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/AbstractMoveQuickFix.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsShowingGutterIcons()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateUnityEventFunctionsAction.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowCalls()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/ShowCallsBulbActionBase.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlNode GetXmlDoc()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickDoc/UnityElementQuickDocPresenter.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 80,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Populate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateComponentReferencesProvider.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 47,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetCoroutineMustUseReturnValueAttribute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/CustomCodeAnnotationProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 90,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSignature GetMethodSignature()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityEventFunctionReferenceFactory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 96,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Accepts()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/MethodSignatureFilter.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 43,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ReferenceCollection GetReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeReferenceFactory.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasAnalysisComment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/CallGraph/UnityCallGraphUtil.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::resharper" ],
  "startLine" : 85,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDebugLog()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/BurstCodeAnalysisUtil.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::resharper" ],
  "startLine" : 96,
  "endLine" : 124,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStringFormat()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/BurstCodeAnalysisUtil.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::resharper" ],
  "startLine" : 127,
  "endLine" : 155,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/MultidimensionalArraysAccessAnalyzer.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 47,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float GetHue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/ColorUtils.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 46,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IColorReference? GetColorReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlighterProcess.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetMethodsFromAllDeclarations()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/DotsUtils.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/AspectFieldsWrongTypeQuickFix.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProcessBeforeInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CallGraphStage/CallGraphAbstractStage.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsReferenceExpressionOnly()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 109,
  "endLine" : 129,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 290,
  "endLine" : 314,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantSerializeFieldAttributeProblemAnalyzer.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 44,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogWhySkippedPackagesLock()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 445,
  "endLine" : 465,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageData GetPackageData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 509,
  "endLine" : 533,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityTypes LoadTypes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/ApiXml.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 55,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string? ParseDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/ApiXml.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::resharper" ],
  "startLine" : 195,
  "endLine" : 217,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailableInCurrentContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/AssetPath/OdinAssetListCodeCompletionProvider.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 44,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetNextSlice()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Utils/StringSplitter.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProjectInformationUsageCollector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/UnityProjectInformationUsageCollector.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDebuggingSection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::resharper" ],
  "startLine" : 201,
  "endLine" : 224,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Uri GetBaseSearchUri()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Help/UnityDocumentation.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Present()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Occurrences/AsmDefNameOccurrencePresenter.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 49,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Strings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Resources/Strings.Designer.cs",
  "fileLinesCount" : 632,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 38,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DispatchTasks()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/MainThreadDispatcher.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::unity" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IRawFrameDataViewAdapter? CreateRawFrameDataViewAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/ReflectionBasedAdaptersFactory.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::unity" ],
  "startLine" : 69,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMessagesDivTextByLangCode()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/LocalizationUtil.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::tools" ],
  "startLine" : 17,
  "endLine" : 37,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterateExtraContent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/UnityProjectFileIndexAugmentor.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rider" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/yaml/UnityYamlIconProvider.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::rider" ],
  "startLine" : 12,
  "endLine" : 32,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshProcessList()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachToEditorViewModel.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::rider" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerStageStarted()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/valueEvaluators/TextureDebuggerCollector.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::rider" ],
  "startLine" : 30,
  "endLine" : 50,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? GetThrownExceptionMessage()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/EvaluatorExceptionThrownExceptionHelper.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::debugger" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IArrayValueRole? TryGetComponentArray()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/GameObjectChildrenRenderer.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::debugger" ],
  "startLine" : 157,
  "endLine" : 182,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInvokeNext()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerialisedPropertyChildrenRenderer.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::debugger" ],
  "startLine" : 551,
  "endLine" : 572,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Strings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Resources/Strings.Designer.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReadOnlyList GetKeywords()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/Keywords/ShaderLabKeywordSuggester.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabTypingAssist()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentRange GetErrorHighlightRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/IdentifierHighlighterProcess.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 109,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForResolveProblems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/Resolve/ResolveProblemHighlighter.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IHighlighting Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/Resolve/MultipleCandidatesNotResolvedErrorHandler.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 35,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SyncShaderKeywords()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderVariantsManager.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::resharper" ],
  "startLine" : 185,
  "endLine" : 207,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetCppFileLocations()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/HlslInShaderLabFilesProvider.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 43,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetIncludes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslFileLocationTracker.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 123,
  "endLine" : 145,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Strings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/Resources/Strings.Designer.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Navigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Services/Navigation/RiderUnityAssetOccurrenceNavigator.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 41,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ReferenceCollection CreateFirstClassReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Tree/UxmlNamespaceAliasAttribute.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveFromLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 125,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/InputManagerAssetHandler.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnumerateDocuments()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetCache.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::resharper" ],
  "startLine" : 159,
  "endLine" : 177,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Guid? GetGuidFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::resharper" ],
  "startLine" : 396,
  "endLine" : 421,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAssetUsagesFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 467,
  "endLine" : 491,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalList ProcessPrefabModifications()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorGameObjectUsagesContainer.PrefabModifications.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImportedUnityEventData ReadFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/ImportedUnityEventData.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckPosition()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 360,
  "endLine" : 388,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void TransformItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/DotsMembersGeneratedCodeCompletionRule.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionSearchInfo CollectSearchInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 85,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MarkSerializableQuickFix.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntentionAction TryCreateMoveFromLoopAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/AbstractMoveQuickFix.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DropAssembliesTypeInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 119,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnitySerializedReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/InitializeComponentContextActionBase.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/InitializeComponentContextActionBase.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::resharper" ],
  "startLine" : 123,
  "endLine" : 147,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITreeNode? TryGetExistingEntityCreationNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 345,
  "endLine" : 370,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITreeNode? TryGetExistingEntityCreationNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 200,
  "endLine" : 225,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTagProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 38,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ClrTypeName CalculateFixedStringCLRType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/QuickFixes/ConvertToFixedStringQuickFix.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 121,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDeclaredElement ExtractMethodDeclarationFromStartCoroutine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/CallGraph/PerformanceCriticalCodeMarksProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 91,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReadOnlyList GetBulbMenuItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityCommonIconProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::resharper" ],
  "startLine" : 183,
  "endLine" : 206,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "class DataModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/UnityObjectLifetimeCheckViaNullEqualityHintAdornmentProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantHideInInspectorAttributeProblemAnalyzer.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 43,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetPossibleInstallationInfos()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityInstallationFinder.cs",
  "fileLinesCount" : 386,
  "components" : [ "primary::resharper" ],
  "startLine" : 111,
  "endLine" : 132,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializedFieldStatus IsSerialisedFieldByUnityRules()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 258,
  "endLine" : 285,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartMainReadOnCommitAvoidingWriteLockAsync()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Files/PsiFilesEx.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 32,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task FetchNewSnapshotData()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/SnapshotAnalysis/SnapshotCollectorDaemon.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::unity" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnGUI()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/FindUsagesWindow.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::unity" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnityApiParameter ImportFrom()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 536,
  "endLine" : 556,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddUndocumentedCoroutines()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/Program.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::tools" ],
  "startLine" : 141,
  "endLine" : 161,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Strings()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/Resources/Strings.Designer.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::tools" ],
  "startLine" : 17,
  "endLine" : 35,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GenerateNupkgFrom()",
  "longName" : "",
  "relativeFileName" : "tools/testLibNupkgGenerator/Program.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::tools" ],
  "startLine" : 19,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/MetaTracker.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::rider" ],
  "startLine" : 239,
  "endLine" : 259,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getPlayer()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityPlayerListener.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::rider" ],
  "startLine" : 95,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createModelStartInfo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachAndroidAdbProfileState.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::rider" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityTextureAdditionalPropertiesProvider()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityTextureAdditionalPropertiesProvider.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::debugger" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetLinuxNativeLibraryPath()",
  "longName" : "",
  "relativeFileName" : "debugger/usbmuxd/Usbmuxd.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::debugger" ],
  "startLine" : 195,
  "endLine" : 217,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseDocument()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 112,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseAnchorProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 763,
  "endLine" : 784,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType TryEatLinesWithGreaterIndent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 243,
  "endLine" : 260,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDoubleQuotedStringValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Util/StringLiteralUtil.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 33,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/Keywords/KeywordsCollector.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterTypingAssistHandlers()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetCppFileLocations()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslLocationHelper.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 31,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderFieldDetector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderFieldDetector.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderInitialiseOnLoadCctorDetector.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityYamlExtraGroupingRulesProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RdUsageGroup CreateModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 196,
  "endLine" : 214,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityUsagesAsyncFinderCallback()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Services/Navigation/UnityEditorFindUsageResultCreator.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::resharper" ],
  "startLine" : 259,
  "endLine" : 276,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeControl Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Settings/UnityFileLayoutPageTab.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityRefresher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityRefreshTracker.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityRefreshTracker.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::resharper" ],
  "startLine" : 277,
  "endLine" : 295,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void BindSettingToProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnitySettingsSynchronizer.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityNUnitTestExplorerFromMetadata()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/UnityNUnitTestExplorerFromMetadata.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryAddUserData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Documents/View/UnityAndroidDetector.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetProfilerApiPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Unity/UnityController.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::resharper" ],
  "startLine" : 176,
  "endLine" : 194,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackendUnityHost()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/BackendUnityHost.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string? GetProfilerApiPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/PassthroughHost.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::resharper" ],
  "startLine" : 152,
  "endLine" : 169,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnShaderVariantExtensionsModified()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object? Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::resharper" ],
  "startLine" : 225,
  "endLine" : 243,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppFileLocation GetPreferredRootFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextCache.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 97,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetContextRoot()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::resharper" ],
  "startLine" : 223,
  "endLine" : 244,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityAnimatorScriptOccurence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAnimatorScriptOccurence.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveScenes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 127,
  "endLine" : 146,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 149,
  "endLine" : 170,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddScenes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 172,
  "endLine" : 191,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/ImportedUnityEventData.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 33,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IHierarchyReference? ToHierarchyReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/UnityYamlPsiExtensions.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::resharper" ],
  "startLine" : 115,
  "endLine" : 137,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Uri GetUrl()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/OnlineHelp/UnityPackagesOnlineHelpProvider.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Commit()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/SerializedFieldRenameModel.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IAttribute? CreateFormerlySerializedAsAttribute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/FormerlySerializedAsAtomicRename.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::resharper" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HandleInvocation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferAddressByIdToGraphicsParamsQuickFix.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 157,
  "endLine" : 180,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConvertArrayCreation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/InefficientMultidimensionalArrayUsageQuickFix.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MergeAssemblyInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsSubsetOf()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/MustBeInProjectWithUnityVersion.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 101,
  "endLine" : 121,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateWorkflow()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Navigation/GoToUnityUsages/GoToUnityUsagesProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList GetStaticColorProperties()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorTypes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 83,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEventHandler()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/UsageChecking/UsageInspectionsSuppressor.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 191,
  "endLine" : 212,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstProblemSubAnalyzerStatus CheckAndAnalyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/InvocationExpression/BurstFunctionSignatureAnalyzer.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 38,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstProblemSubAnalyzerStatus CheckAndAnalyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/ReferenceExpression/BurstVariableTypeAnalyzer.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBurstProhibitedNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/BurstCodeAnalysisUtil.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::resharper" ],
  "startLine" : 206,
  "endLine" : 223,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessOriginalBurstRules()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstMarksProvider.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::resharper" ],
  "startLine" : 183,
  "endLine" : 205,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalList GetRootMarksFromNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/CallGraph/ExpensiveCodeMarksProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AdvanceContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/CallGraphContext.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::resharper" ],
  "startLine" : 84,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryAddMethodHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/EventHandlerDetector.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageData? GetLocalPackage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 664,
  "endLine" : 685,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OdinColorReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/Daemon/Colors/OdinColorReferenceProvider.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 174,
  "endLine" : 192,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CrumbModel CreateCrumbModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Services/Breadcrumbs/StructuralDeclarationBreadcrumbsProviderBase.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSolutionPreparePsiModules()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnityReferencesTracker.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::resharper" ],
  "startLine" : 101,
  "endLine" : 122,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldProcessTypeMember()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Internal/DumpSpellCheckWordListsAction.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::resharper" ],
  "startLine" : 192,
  "endLine" : 220,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryAddExternalPsiSourceFileForMiscFilesProjectFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 225,
  "endLine" : 248,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddPerformanceAnalysisSubSection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::resharper" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList BuildContextMenuItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefIntraTextAdornmentModel.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetBaseDefines()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/PreProcessingDirectiveCache.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 127,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveProblematicChangeEvents()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Modules/AsmDefModuleReferenceChangeListener.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::resharper" ],
  "startLine" : 616,
  "endLine" : 641,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HighlightDeclarationsInFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Daemon/ContextHighlighters/AsmDefUsagesContextHighlighter.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::resharper" ],
  "startLine" : 137,
  "endLine" : 157,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable Generate()",
  "longName" : "",
  "relativeFileName" : "buildScripts/EditorPlugin/BuildScript/GenerateRiderDevBat.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::buildScripts" ],
  "startLine" : 17,
  "endLine" : 36,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Advise()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/UnitTestingModelHelper.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::unity" ],
  "startLine" : 15,
  "endLine" : 34,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Start()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnityEventLogSender.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::unity" ],
  "startLine" : 15,
  "endLine" : 38,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double GetSampleTimeMs()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotAnalysis/RawFrameDataViewAdapter.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::unity" ],
  "startLine" : 60,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetSampleMarkerId()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotAnalysis/RawFrameDataViewAdapter.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::unity" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetSampleChildrenCount()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotAnalysis/RawFrameDataViewAdapter.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::unity" ],
  "startLine" : 100,
  "endLine" : 118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MyTreeViewControllerAdapterOnItemDoubleClicked()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/SnapshotNavigation/ProfilerWindowFacade.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::unity" ],
  "startLine" : 90,
  "endLine" : 108,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderInfo()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 661,
  "endLine" : 682,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Process GetRiderProcess()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderFileOpener.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::unity" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityApiType AddType()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddUndocumentedOptionalParameters()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/Program.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::tools" ],
  "startLine" : 169,
  "endLine" : 187,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetParametersDivTextByLangCode()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/LocalizationUtil.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::tools" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/csharp/completion/OdinLayoutAttributeCSharpIdentifierPartHelper.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::rider" ],
  "startLine" : 34,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createItemComponent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderContextPopup.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::rider" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IValuePresentation? PresentValue()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/ExtraDetailPresenter.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::debugger" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/ComponentChildrenRenderer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::debugger" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GenerateNugetConfig()",
  "longName" : "",
  "relativeFileName" : "fleet/FleetPluginBuild/Program.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::fleet" ],
  "startLine" : 88,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseDirectives()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 114,
  "endLine" : 136,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseComments()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1334,
  "endLine" : 1351,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseMember()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewTreeBuilder.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 110,
  "endLine" : 129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JsonNewTokenNodeTypes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewTokenType.NodeSets.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 27,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SyncEnabledKeywords()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderVariantsManager.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::resharper" ],
  "startLine" : 211,
  "endLine" : 228,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectHighlightings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CaretDependentFeatures/PerformanceCriticalCodeContextHighlighter.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IconId GetIcon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityAssetRiderUsageGroupingProjectItemProvider.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Refresh()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityRefreshTracker.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/MetaFileGuidCache.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RelativePath GetPathInsideResourcesFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 124,
  "endLine" : 149,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/PrefabModification.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureFragmentIsLoaded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Utils/StreamReaderBuffer.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 96,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImportedInspectorValues ProcessPrefabModifications()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 133,
  "endLine" : 153,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAssetValue GetUniqueValueDifferTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 329,
  "endLine" : 347,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsDataElement.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetMethodUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/AssetMethodData.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailableInCurrentContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityLoadAssetPathCompletionProvider.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 39,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ITypeDeclaration GetPhysicalNonStaticTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 862,
  "endLine" : 880,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetAssetOccurrence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/UnityAssetAtomicRename.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetUniqueName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferNonAllocApiQuickFix.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::resharper" ],
  "startLine" : 140,
  "endLine" : 159,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CreateMethodDeclarationContext CreateContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UnityCreateMethodFromStringLiteralUsageAction.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetUniqueName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CachePropertyValueQuickFix.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 154,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetCaches()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::resharper" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ApplyDiff()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceProviderDiffUtils.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateUnityEventFunctionsAction.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ToggleSerializedFieldAction.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAttribute? AddAttributeToEntireDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AttributeUtil.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/ShowCallsBulbActionBase.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanNavigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickDoc/UnityElementQuickDocProvider.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetEntityKind()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/UnityCSharpDeclaredElementPresenter.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 28,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbolTable GetReferenceSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeOrNamespaceReference.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 96,
  "endLine" : 122,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsRequiredSignatureMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/UsageChecking/UsageInspectionsSuppressor.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 218,
  "endLine" : 235,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstProblemSubAnalyzerStatus CheckAndAnalyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/InvocationExpression/BurstDebugLogAnalyzer.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 38,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstProblemSubAnalyzerStatus CheckAndAnalyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/ReferenceExpression/BurstWriteAccessAnalyzer.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract class BurstAggregatedProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstAggregatedProblemAnalyzer.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 8,
  "endLine" : 28,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessISystemRules()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstMarksProvider.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::resharper" ],
  "startLine" : 161,
  "endLine" : 181,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCameraMainUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/PerformanceCriticalCodeStageUtil.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMarkedStage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/ICallGraphContextProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityHighlightingProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/UnityHighlightingStage/UnityHighlightingAbstractStage.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/MustBeStructForDotsInheritorQuickFix.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityObjectNullComparisonHintHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/UnityObjectNullComparisonHintHighlighting.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 39,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityObjectNullPatternMatchingProblemInSwitchBlockAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityObjectNullPatternMatchingProblemInSwitchBlockAnalyzer.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 27,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitConditionalTernaryExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 340,
  "endLine" : 359,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool InteriorShouldBeProcessed()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 361,
  "endLine" : 377,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantAttributeOnTargetProblemAnalyzer.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodSignature AsMethodSignature()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignatureExtensions.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 30,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityType CreateUnityType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/ApiXml.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::resharper" ],
  "startLine" : 115,
  "endLine" : 134,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializedFieldStatus IsSimpleFieldTypeSerializable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 343,
  "endLine" : 369,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializedFieldStatus IsSerialisedAutoProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 379,
  "endLine" : 401,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFileSystemPath GetPackagesCacheRoot()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityCachesFinder.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityProjectOutputProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/ILViewer/UnityProjectOutputProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 29,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveNonAbbreviations()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Internal/DumpSpellCheckWordListsAction.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::resharper" ],
  "startLine" : 254,
  "endLine" : 273,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnHasUnityReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 163,
  "endLine" : 184,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesIndexDisablingStrategy.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 143,
  "endLine" : 163,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action? ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/ContextActions/ConvertToNamedReferenceContextAction.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/ReferencingSelfProblemAnalyzer.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 34,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnitySemanticVersion? GetVersionOfResource()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/PreProcessingDirectiveCache.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 144,
  "endLine" : 165,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Invalidate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/PreProcessingDirectiveCache.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 199,
  "endLine" : 218,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IDomainSpecificSearcher? CreateReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Search/GuidReferenceUsageSearchFactory.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetActualRider()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/RiderPathProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::unity" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Save()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/NonUnity/ShortcutResolver.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::unity" ],
  "startLine" : 219,
  "endLine" : 240,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetSampleName()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotAnalysis/RawFrameDataViewAdapter.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::unity" ],
  "startLine" : 120,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValid()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotAnalysis/SnapshotReflectionHelpers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::unity" ],
  "startLine" : 99,
  "endLine" : 115,
  "linesOfCode" : 17,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IProfilerFrameDataTreeViewAdapter? GetTreeView()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerFrameDataHierarchyViewAdapter.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::unity" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeViewItem CreateScriptableObjectSubTree()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.7000.0/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 60,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ExpandMinimizedUnityWindow()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/FindUsagesModelHelper.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::unity" ],
  "startLine" : 108,
  "endLine" : 125,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeViewItem CreateScriptableObjectSubTree()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 60,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddOsSpecificRiderPaths()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 59,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Version GetBuildNumberFromInput()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 317,
  "endLine" : 335,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AllowSetForegroundWindow()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderFileOpener.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::unity" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable LoadTypes()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiParser.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::tools" ],
  "startLine" : 120,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExportTo()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 344,
  "endLine" : 360,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 558,
  "endLine" : 577,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllUnityProcessInfo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityRunUtil.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::rider" ],
  "startLine" : 89,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tokenize()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogTokenizer.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::rider" ],
  "startLine" : 27,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun runCheck()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/vcs/UnsavedSceneCheckinHandlerFactory.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rider" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processMouseEvent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/AbstractShaderWidget.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::rider" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UnityUIMinimizer.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::rider" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/UnityToolbarLabel.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::rider" ],
  "startLine" : 12,
  "endLine" : 31,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startUnity()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/StartUnityAction.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::rider" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/valueEvaluators/UnityTextureCustomComponentEvaluator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::rider" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TexturePixelsInfo GetPixels()",
  "longName" : "",
  "relativeFileName" : "debugger/texture-debugger/TextureUtils.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::debugger" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CancellationToken StartAwaitStopCommandBackgroundTask()",
  "longName" : "",
  "relativeFileName" : "debugger/ios-list-usb-devices/src/Program.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::debugger" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Usbmuxd Create()",
  "longName" : "",
  "relativeFileName" : "debugger/usbmuxd/Usbmuxd.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::debugger" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Main()",
  "longName" : "",
  "relativeFileName" : "resharper/gradle-launcher/Program.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 29,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ExecuteShellScript()",
  "longName" : "",
  "relativeFileName" : "resharper/gradle-launcher/Program.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForResolveProblems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/Resolve/ResolveProblemHighlighter.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForResolveProblems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/ResolveProblemHighlighter.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewTreeBuilder.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ParseJsonValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewTreeBuilder.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class StringLiteralTokenElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/StringLiteralTokenElement.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 29,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ReferenceCollection GetReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Resolve/ShaderReferenceFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstCodeVisionProvider.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderUnityCommonIconProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderUnityCommonIconProvider.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddFrequentlyCalledMethodHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderUnityCommonIconProvider.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 83,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCodeVisionEnabled()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderIconProviderUtil.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddOdinHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderFieldDetector.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderFieldDetector.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderTypeDetector.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::resharper" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdviseOnUnityProfilerSnapshotStatus()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerSnapshotProvider.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::resharper" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterSample()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSamplesCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 107,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CollectRunMarkers()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/RunMarkers/UnityRunMarkerProvider.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Services/QuickFixes/SceneManagerLoadSceneQuickFix.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetCategoryBy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Settings/Layers/ExportImportWorkaround/UnitySettingsCategoryProvider.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetUnityCommandline()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Unity/UnityController.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::resharper" ],
  "startLine" : 229,
  "endLine" : 248,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartPollingUnityEditorState()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/BackendUnityHost.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 162,
  "endLine" : 180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsKeyword()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/ShaderLab/Feature/SyntaxHighlighting/ShaderLabSyntaxHighlightingProcessor.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityAssetReferenceSearcher CreateSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityYamlUsageSearchFactory.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? GetRawComponentName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::resharper" ],
  "startLine" : 325,
  "endLine" : 343,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetEventUsagesCountFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesContainer.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::resharper" ],
  "startLine" : 191,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IAssetValue DeserializeValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Deserializers/SimpleValueDeserializer.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveChangesPerFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 185,
  "endLine" : 201,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 493,
  "endLine" : 510,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDictionary GetImportedElementsFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/PrefabImportCache.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 103,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnimatorUsagesDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAssetUsagesFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 484,
  "endLine" : 500,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasSerializedFieldAttribute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 459,
  "endLine" : 475,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemberGenerationContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 898,
  "endLine" : 914,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ClassMetaInfoDiff CalculateDiff()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceProviderDiffUtils.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::resharper" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateRefAccessorsAction.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInitializedIn()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/InitializeComponentContextActionBase.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::resharper" ],
  "startLine" : 87,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityElementQuickDocProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickDoc/UnityElementQuickDocProvider.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetFoldersFromPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityProjectScopeProvider.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::resharper" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Patterns GetPattern()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/AdditionalFileLayoutPatternProvider.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventFunctionReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityEventFunctionReference.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpectedObjectTypeReferenceKind GetExpectedReferenceKind()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeReferenceFactory.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentRange GetStaticModifierOrMethodNameHighlightingRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Errors/CSharpErrorUtil.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::resharper" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstProblemSubAnalyzerStatus CheckAndAnalyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/InvocationExpression/BurstSharedStaticCreateAnalyzer.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TreeNodeActionType FindBurstableLambdaNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstMarksProvider.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::resharper" ],
  "startLine" : 140,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPerformanceCriticalRootMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/PerformanceCriticalCodeStageUtil.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::resharper" ],
  "startLine" : 154,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindEdges()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/CallGraph/StringBasedInvocationEdgeProvider.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IColorReference? ReferenceFromProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlighterProcess.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::resharper" ],
  "startLine" : 150,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessBeforeInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/Analyzers/RequiredSingletonAnalyzer.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::resharper" ],
  "startLine" : 84,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool AddDeclarationHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/InitialiseOnLoadCctorDetector.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AddEventFunctionHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityCommonIconProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetBulbMenuItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/AbstractUnityGutterMark.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitIfStatement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 321,
  "endLine" : 338,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PreferNonAllocApiAnalyzer.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageData? GetRegistryPackage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 544,
  "endLine" : 572,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFileSystemPath GetApplicationContentsPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityInstallationFinder.cs",
  "fileLinesCount" : 386,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFileSystemPath GoUpForUnityExecutable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityInstallationFinder.cs",
  "fileLinesCount" : 386,
  "components" : [ "primary::resharper" ],
  "startLine" : 326,
  "endLine" : 342,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IType AsIType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityTypeSpec.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventFunction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityEventFunction.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Version GetActualVersionForSolution()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityVersion.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::resharper" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReference BindTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/References/Members/OdinMemberReference.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddWords()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Internal/DumpSpellCheckWordListsAction.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::resharper" ],
  "startLine" : 237,
  "endLine" : 252,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPsiSourceFile AddExternalPsiSourceFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 489,
  "endLine" : 520,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityExternalFilesIndexDisablingStrategy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesIndexDisablingStrategy.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsLayersProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/Settings/SettingsLayersProvider.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveFromTextualOccurrences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Refactorings/AsmDefNameAtomicRename.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefIntraTextAdornmentModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefIntraTextAdornmentModel.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnChange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/PreProcessingDirectiveCache.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 167,
  "endLine" : 184,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CheckConnectedToBackendSync()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/PluginEntryPoint.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::unity" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateEditorInstanceJson()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/PluginEntryPoint.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::unity" ],
  "startLine" : 127,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITreeViewControllerAdapter? GetTreeViewController()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerFrameDataTreeViewAdapter.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::unity" ],
  "startLine" : 22,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string? GetSelectedPropertyPath()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerDriverAdapter.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::unity" ],
  "startLine" : 25,
  "endLine" : 42,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TreeViewItem BuildRoot()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.7000.0/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 23,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnimatorStateMachine FindParentForElementToSelect()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/ShowUtil.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::unity" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TreeViewItem BuildRoot()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 23,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExportTo()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 518,
  "endLine" : 533,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canShow()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/diff/UnityYamlAutomaticExternalMergeTool.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::rider" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerProjectModelViewUpdater.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::rider" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkRunnerSettings()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachToEditorRunConfiguration.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rider" ],
  "startLine" : 133,
  "endLine" : 162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected suspend fun getRunProfileStateAsyncInternal()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityRunConfigurationBase.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::rider" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToBuilder()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/UnityPackageEntityImpl.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::rider" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/GameObjectChildrenRenderer.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::debugger" ],
  "startLine" : 59,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int DoGenerate()",
  "longName" : "",
  "relativeFileName" : "fleet/FleetPluginBuild/Program.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::fleet" ],
  "startLine" : 194,
  "endLine" : 213,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareLookAheadText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1295,
  "endLine" : 1322,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OpenChameleon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonMapValueNode.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIdentifier()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Util/NamingUtil.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 22,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShaderLabBlockValueSelection? TryCreate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/SelectEmbracingConstruct/ShaderLabBlockValueSelection.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITreeNode Parse()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Formatting/ShaderLabCodeStylePreview.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IPsiSourceFileProperties? GetPsiProperties()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/ShaderLabPsiSourceFilePropertiesProvider.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record ShaderLabCacheItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Caches/ShaderLabCacheItem.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 23,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Action? ProcessContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabUsagesContextHighlighter.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HighlightReferencesInFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabUsagesContextHighlighter.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::resharper" ],
  "startLine" : 83,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CalculateLineIndent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslDummyFormatter.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityCodeInsightFieldUsageProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/UnityCodeInsightFieldUsageProvider.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledSample GetInstance()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSample.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityUsagesFinderConsumer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Services/Navigation/UnityEditorFindUsageResultCreator.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::resharper" ],
  "startLine" : 211,
  "endLine" : 225,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalFileLayoutSettingsHelper()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Settings/AdditionalFileLayoutSettingsHelper.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityInstallationSynchronizer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityInstallationSynchronizer.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task WaitForUnityEditorConnectedAndIdle()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 440,
  "endLine" : 457,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetUnityProcessId()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Unity/UnityController.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::resharper" ],
  "startLine" : 141,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdviseApplicationData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/PassthroughHost.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::resharper" ],
  "startLine" : 206,
  "endLine" : 221,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdviseTechnologies()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/FrontendBackendHost.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnityPackageSource ToProtocolPackageSource()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/FrontendBackendHost.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::resharper" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Navigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityEventOccurrence.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/AnimExplicitEventOccurence.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/MetaFileGuidCache.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/MetaFileGuidCache.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::resharper" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetUnityPathFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsUtils.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectSourceFilesWithUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityAssetSearchFilter.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IHierarchyElement GetHierarchyElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElementContainer.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::resharper" ],
  "startLine" : 186,
  "endLine" : 205,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PrepareElements()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::resharper" ],
  "startLine" : 203,
  "endLine" : 219,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Elements()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::resharper" ],
  "startLine" : 270,
  "endLine" : 289,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimImplicitUsagesContainer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesContainer.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesContainer.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetEventUsagesCountFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesContainer.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::resharper" ],
  "startLine" : 161,
  "endLine" : 177,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetScriptUsagesCount()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesElementContainer.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DropPrefabModifications()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.PrefabModifications.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MergePrefabModifications()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.PrefabModifications.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::resharper" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static char? TryDecodeHexSequence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/UnityYamlPsiExtensions.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::resharper" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static char? TryDecodeUnicodeSequence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/UnityYamlPsiExtensions.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SniffYamlHeader()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/UnityFileSystemPathExtension.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 8,
  "endLine" : 23,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIdentifier()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/NamingUtil.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityTagsCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RichTextBlock GetDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 341,
  "endLine" : 357,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasExistingReturnType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 477,
  "endLine" : 496,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HandleProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferAddressByIdToGraphicsParamsQuickFix.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/AbstractMoveQuickFix.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::resharper" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddInspectorAttributeAction.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::resharper" ],
  "startLine" : 97,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddAttributeAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddInspectorAttributeAction.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::resharper" ],
  "startLine" : 165,
  "endLine" : 179,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IAttribute? GetAttribute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AttributeUtil.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 122,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityPackageDefinesProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ExternalSources/UnityPackageDefinesProvider.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BuildOptions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Process()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 137,
  "endLine" : 156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BuildOptions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateRefFieldsAccessorsBuilder.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeElement? GetSelectedAuthoringComponent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 131,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBakerGetPrimaryEntityMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/QuickFixes/ConvertToFixedStringQuickFix.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CheckAndAnalyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstObjectElementAccessAnalyzer.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsMarkedLocal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/ContextSystem/BurstContextProvider.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalList GetRootMarksFromNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/CallGraph/PerformanceCriticalCodeMarksProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::resharper" ],
  "startLine" : 93,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsMarkedLocal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/CallGraphContextProviderBase.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsMarkedInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/CallGraphContextProviderBase.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 64,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsISystemMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/DotsUtils.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable TryGetTypeFromGetSingletonCall()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/Analyzers/RequiredSingletonAnalyzer.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddHotHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityHighlightingUtils.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITreeNode GetPreviousRelatedExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 245,
  "endLine" : 261,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/LayerMaskAnalyzer.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodSignatureMatch Match()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignatureExtensions.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsOdinInspectorField()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 188,
  "endLine" : 205,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsOdinInspectorProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 207,
  "endLine" : 224,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/GroupingAttributes/OdinTabGroupAttributeCodeCompletionProvider.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/GroupingAttributes/OdinLayoutAttributesCodeCompletionProvider.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeAnnotations/OdinRangeAttributesInformationProvider.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public readonly struct CharPredicateSkipper()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Utils/StringSplitter.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 8,
  "endLine" : 23,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NavigateTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Services/Breadcrumbs/StructuralDeclarationBreadcrumbsProviderBase.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessProject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/UnityTechnologyDescriptionCollector.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 143,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessProjectReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/UnityTechnologyDescriptionCollector.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityExternalPsiSourceFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalPsiSourceFile.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitialiseProjectSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Daemon/NamespaceProviderProjectSettingsProvider.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExcludePackagesFoldersFromNamespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Daemon/NamespaceProviderProjectSettingsProvider.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityOptionsPage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/DefineConstraintsProblemAnalyzer.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefModuleReferenceChangeListener()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Modules/AsmDefModuleReferenceChangeListener.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object? Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Modules/AsmDefModuleReferenceChangeListener.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::resharper" ],
  "startLine" : 82,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Status GetStatus()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/TestEventsSender.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::unity" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InvokeApi()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/NonUnity/UnityProfilerApiInterop.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::unity" ],
  "startLine" : 41,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateSnapshotStatus()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/SnapshotAnalysis/SnapshotCollectorDaemon.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::unity" ],
  "startLine" : 137,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICPUProfilerModuleAdapter? CreateCPUProfilerModuleAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/AbstractAdaptersFactory.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::unity" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object? GetDoubleClickedCallback()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/TreeViewControllerAdapter.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::unity" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetDoubleClickedCallback()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/TreeViewControllerAdapter.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::unity" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object? GetContextClickItemCallback()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/TreeViewControllerAdapter.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::unity" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetContextClickItemCallback()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/TreeViewControllerAdapter.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::unity" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateAndLoad()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/Utils/ScriptObjectSingleton.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::unity" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Save()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/Utils/ScriptObjectSingleton.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::unity" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiType()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiType.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::tools" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/notifications/UnityAutoSaveConfigureNotification.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 96,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addToolbarActions()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::rider" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/devices/UnityDevicePlayerConfiguration.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::rider" ],
  "startLine" : 59,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/NonUserEditableEditorNotification.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::rider" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantWidget.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::rider" ],
  "startLine" : 49,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeComponent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderContextPopup.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::rider" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeMetadataHash()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/MetadataStorageImpl.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::rider" ],
  "startLine" : 196,
  "endLine" : 210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnityDotsAdditionalValuesProvider()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/Dots/DotsAdditionalValuesProvider.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::debugger" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanFindDevice()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/IosUsbStartInfoHandler.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::debugger" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IObjectValueRole? FindNextBaseRoleWithVisibleMembers()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/FilteredObjectChildrenRendererBase.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::debugger" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GenerateDotNetSdkPath()",
  "longName" : "",
  "relativeFileName" : "fleet/FleetPluginBuild/Program.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::fleet" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeafElementBase CreateToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseDocumentBody()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 179,
  "endLine" : 195,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseCompactSequenceEntries()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 635,
  "endLine" : 650,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryParseFlowInBlock()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 689,
  "endLine" : 705,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExpectTokenNoSkipWhitespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1253,
  "endLine" : 1267,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/ShaderKeywordQuickFix.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsStopperTokenForStringLiteral()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 345,
  "endLine" : 358,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITemplateScopePoint? CreateScope()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/UnityShaderLabScopeProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ShaderLabCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Caches/ShaderLabCache.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TreeElement ParseErrorPropertyValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabParser.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 120,
  "endLine" : 136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabColorReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Colors/ShaderLabColorReference.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReference BindTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ReferenceName.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Match()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabMatchingBraceContextHighlighter.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 117,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetDefineSymbolEnabled()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderVariantsManager.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::resharper" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ShaderVariantHighlightStage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Daemon/Highlightings/ShaderVariantHighlightStage.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddEventsHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderEventHandlerDetector.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::resharper" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddScriptUsagesHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderTypeDetector.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::resharper" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetCallStack()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSample.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetBulbMenuItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/RunMarkers/UnityRunMarkerGutterMark.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetFilters()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 459,
  "endLine" : 487,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CppFileLocation GetAssignedRoot()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextCache.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RichText GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityInspectorValuesOccurrence.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/MetaFileGuidCache.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAllPossibleSceneNames()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 193,
  "endLine" : 208,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetScenesFromBuildSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 259,
  "endLine" : 273,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveFromLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 206,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddScriptUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityAssetReferenceSearcher.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::resharper" ],
  "startLine" : 154,
  "endLine" : 167,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityAssetsCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetCache.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? GetUnicodeText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::resharper" ],
  "startLine" : 240,
  "endLine" : 256,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List ExtractEventUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/AnimExtractor.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimExplicitUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsage.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 23,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesDataElement.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddBottomElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 253,
  "endLine" : 267,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddBottomStateElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 279,
  "endLine" : 293,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 316,
  "endLine" : 329,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/AssetMethodData.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/AssetMethodData.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetScriptUsagesFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 642,
  "endLine" : 662,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IYamlDocument? GetFirstMatchingUnityObjectDocument()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/UnityYamlPsiExtensions.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::resharper" ],
  "startLine" : 140,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsReferenceExpressionNotRelated()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/UnityComponentRelatedExpressionFinder.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::resharper" ],
  "startLine" : 159,
  "endLine" : 175,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? ExtractShortcutFromName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Caches/UnityShortcutCache.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 117,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTagRelatedMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityTagsCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void DecorateItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityReferenceFromStringLiteralTransformationRule.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Rename()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/UnityAssetAtomicRename.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::resharper" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateFromUsageFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateFromUsageFix.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IBulbActionCommand GenerateComparisonCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UnityFixFloatingPointComparingQuickFix.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CreateConstructorDeclarationContext CreateContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateStaticConstructorFromUsageAction.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/ConvertToScriptableObjectCreateInstanceQuickFix.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class GenerateComponentReferencesActionFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/GenerateComponentReferencesActionFix.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConvertUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/InefficientMultidimensionalArrayUsageQuickFix.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/InefficientMultidimensionalArrayUsageQuickFix.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 145,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsExpressionAccessibleInMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/MonoBehaviourMoveUtil.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnitySerializationReferenceElementInfo ProcessAssemblyFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::resharper" ],
  "startLine" : 251,
  "endLine" : 267,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AutoPropertyToSerializedBackingFieldAction.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action? ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/CreateAssetMenuContextAction.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::resharper" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action? ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddInspectorAttributeAction.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::resharper" ],
  "startLine" : 233,
  "endLine" : 248,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateBakerAndAuthoringAction.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasRequireComponentWithSameType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/InitializeComponentContextActionBase.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::resharper" ],
  "startLine" : 106,
  "endLine" : 121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAttributes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AttributeUtil.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityElementQuickDocPresenter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickDoc/UnityElementQuickDocPresenter.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Process()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToQuickList()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/UnityQuickListDefaultSettings.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RichTextBlock GetElementDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Descriptions/UnityElementDescriptionProvider.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RichTextBlock GetEventFunctionDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Descriptions/UnityElementDescriptionProvider.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RichTextBlock GetSerialisedFieldDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Descriptions/UnityElementDescriptionProvider.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessProjectItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/CSharpInputActionsReferenceSearcher.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityColorReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorReference.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbolTable GetReferenceSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityEventFunctionReference.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Accepts()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeOrNamespaceReference.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 211,
  "endLine" : 229,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentRange GetMethodNameAndParametersHighlightingRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Errors/CSharpErrorUtil.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 27,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/LiteralOwnerAnalyzer/SubAnalyzers/BurstStringExpressionInitializerSubAnalyzer.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetBurstActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstCodeInsights.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSharedStaticCreateMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/BurstCodeAnalysisUtil.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::resharper" ],
  "startLine" : 245,
  "endLine" : 263,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProcessBeforeInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/CallGraph/ExpensiveCodeMarksProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAttributeIdsForSeverity()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Highlightings/ConfigurableSeverityHacks.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 25,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float? ArgumentAsFloatConstant()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlighterProcess.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::resharper" ],
  "startLine" : 216,
  "endLine" : 233,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool AddDeclarationHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/EventHandlerDetector.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallGraphProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CallGraphStage/CallGraphAbstractStage.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityObjectNullPatternMatchingProblemInSwitchExpressionAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityObjectNullPatternMatchingProblemInSwitchExpressionAnalyzer.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 24,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PlayAnimatorStateAnalyzer.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/InputManagerAnalyzer.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PackageSource ToPackageSource()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageSource.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageDetails()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageJson()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 203,
  "endLine" : 216,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodSignatureMatch Match()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignatureExtensions.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFileSystemPath GetPackagesCacheFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityCachesFinder.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 28,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityVersion.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParse()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/VersionUtils/UnitySemanticVersion.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPlayerProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/ProjectExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityProjectKind GetProjectType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/UnityProjectInformationUsageCollector.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessAssemblyReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/UnityTechnologyDescriptionCollector.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessPackage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/UnityTechnologyDescriptionCollector.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 191,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsIndexedFileWithDisabledAssetSupport()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 123,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddExternalFiles()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 447,
  "endLine" : 461,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetFileRenames()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Refactorings/AsmDefFileRenameProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 182,
  "endLine" : 197,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void HighlightReferencesInFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Daemon/ContextHighlighters/AsmDefUsagesContextHighlighter.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::resharper" ],
  "startLine" : 159,
  "endLine" : 175,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsVersionDefinesObjectNameValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Extensions.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SubscribeToChanged()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/TestEventsSender.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::unity" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderProtocolController()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/NonUnity/RiderProtocolController.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::unity" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SnapshotCollectorDaemon()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/SnapshotAnalysis/SnapshotCollectorDaemon.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::unity" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IRawFrameDataViewAdapter? GetRawFrameDataView()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotAnalysis/ProfilerSnapshotDriverAdapter.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::unity" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Init()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/SnapshotNavigation/ProfilerWindowFacade.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::unity" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InternalInit()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/SnapshotNavigation/ProfilerWindowFacade.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::unity" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateAnimationEventItem()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.7000.0/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateAnimationEventItem()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectToolbox20()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 202,
  "endLine" : 217,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetLatestBuildFromJson()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 610,
  "endLine" : 624,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateChildren()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 212,
  "endLine" : 228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitReference()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/ReferenceNodes.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::rider" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescriptors()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/UssCssElementDescriptorFactory.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rider" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extensionCreated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/workspace/UnityWorkspacePackageUpdater.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::rider" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createModelStartInfo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachIosUsbProfileState.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::rider" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/ProcessesPanel.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/UnityActions.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::rider" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/breakpoints/UnityPausepointBreakpointType.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rider" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/actions/handlers/AddPauseBreakpoint.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rider" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAdditionalLocals()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::debugger" ],
  "startLine" : 51,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShutdownProxy()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/IosUsbStartInfoHandler.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::debugger" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? GetEnumValueIndexAsEnumName()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/SerializedPropertyHelper.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::debugger" ],
  "startLine" : 9,
  "endLine" : 23,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryParseCompactNotation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 605,
  "endLine" : 619,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IChameleonNode FindChameleonWhichCoversRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 151,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAtValidStartToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 167,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAtValidEndToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 188,
  "endLine" : 205,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OpenChameleon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 207,
  "endLine" : 222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IChameleonNode FindChameleonWhichCoversRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonMapValueNode.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ProcessAfterInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewDaemonStageProcessBase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeywordCompletionResult CreateKeywordCompletionResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/Keywords/ShaderLabKeywordSuggester.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/InvalidParametersOnVariableReferenceQuickFix.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetLineIndent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 232,
  "endLine" : 246,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IShaderLabCommand? MoveToContainingCommand()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/UnityShaderLabScopeProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetDefaultSetting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Formatting/ShaderLabReformatCode.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderProgramInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Caches/ShaderProgramInfo.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabMissingTokensInserter.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override IEnumerable GetMemberDeclarations()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ShaderLabBlockCommandBase.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ShaderReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Resolve/ShaderReference.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 24,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeErrorDirective()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/Analysis/PreprocessorDirectiveProblemAnalyzer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeWarningDirective()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/Analysis/PreprocessorDirectiveProblemAnalyzer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ProvideIncludePaths()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityGameEngineDirectiveResolver.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InvalidatePsiForInjectedLocation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslUtils.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 22,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstCodeVisionProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstCodeVisionProvider.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderInitialiseOnLoadCctorDetector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderInitialiseOnLoadCctorDetector.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindToProtocol()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/Packages/Notification/RiderPackageUpdateAvailabilityChecker.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ProcessProject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/UnityNUnitTestExplorerFromMetadata.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetProjectItemInSharedProjects()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Documents/SharedProjects/UnityPlayerProjectOperations.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task StartUnityInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Unity/UnityController.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::resharper" ],
  "startLine" : 121,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdviseIntegrationTestHelpers()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/FrontendBackendHost.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::resharper" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShaderProgramInfo? GetShaderProgramInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::resharper" ],
  "startLine" : 201,
  "endLine" : 214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task QueryCurrentContextDataAsync()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::resharper" ],
  "startLine" : 196,
  "endLine" : 209,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReference BindToInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlTypeOrNamespaceReference.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList ParseNamespaceRanges()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Tree/UxmlNamespaceAliasAttribute.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityEventOccurrence.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Present()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityEditorOccurencePresenter.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AppendRelatedFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityEditorOccurencePresenter.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProjectSettingsCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsScenePresentedAtEditorBuildSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 220,
  "endLine" : 234,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetDistanceToParentFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 151,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityYamlSearchFilter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityAssetSearchFilter.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetSelfAndOriginalGameObjectsInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetHierarchyUtil.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 23,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessSceneHierarchyFromComponentToRoot()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetHierarchyProcessor.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessGameObject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetHierarchyProcessor.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesContainer.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidateCacheFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/PrefabImportCache.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnimatorStateMachineScriptUsage ExtractStateMachine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorExtractor.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalList ExtractChildAnchors()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorExtractor.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDictionary ReadStateMachineAnchorToUsageMap()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetScriptUsagesFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnityEventData ReadFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventData.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invalidate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 587,
  "endLine" : 599,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBuiltInUnityClass()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/DeclaredElementExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetPresentableName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/OnlineHelp/UnityCompiledElementOnlineHelpProvider.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateBehavior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 633,
  "endLine" : 652,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IsDeclarationToReplace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 720,
  "endLine" : 733,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/DotsGeneratedCodeCompletionBaseRule.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetChildFilesFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 359,
  "endLine" : 372,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetPositionalArgumentIndex()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferNonAllocApiQuickFix.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::resharper" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IClassLikeDeclaration? GetTopLevelClassLikeDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferAddressByIdToGraphicsParamsQuickFix.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 209,
  "endLine" : 223,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IntentionResult ExecuteIntention()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateSerializedFieldFromUsageAction.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodDeclaration GetOrCreateMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/MonoBehaviourMoveUtil.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAvailableToMoveFromLoop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/MonoBehaviourMoveUtil.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ElementId? GetElementId()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnityElementIdProvider.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ConvertXmlDocToTooltipAttributeAction.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::resharper" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BulbActionBase GetActionToApplyToEntireFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddInspectorAttributeAction.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::resharper" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BulbActionBase GetActionToExtractAndApplyToSingleField()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddInspectorAttributeAction.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::resharper" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ShowSourceGeneratedCodeAction.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAttribute? AddAttributeToSingleDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AttributeUtil.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IHighlighting Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Daemon/UnityObjectReferenceErrorHandler.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickDocTitleAndText GetHtml()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickDoc/UnityElementQuickDocPresenter.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IClassLikeDeclaration GetOrCreateComponentDataStructDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 469,
  "endLine" : 485,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerationParameters()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 584,
  "endLine" : 596,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CollectFieldsAndProperties()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetFoldersFromProjectFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityProjectScopeProvider.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldProvideCustomNamespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Util/ExternalPackageCustomNamespaceProvider.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInterestingElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/InputActionReferenceUsageSearchFactory.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeElement GetColorType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorReference.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::resharper" ],
  "startLine" : 165,
  "endLine" : 182,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/StringLiteralReferenceBase.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Dots/DotsFilesStage.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstProblemSubAnalyzerStatus CheckAndAnalyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/LocalVariableDeclaration/BurstStringAssignmentAnalyzer.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFixedString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/BurstCodeAnalysisUtil.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpensiveInvocationContextProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/ContextSystem/ExpensiveInvocationContextProvider.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceCriticalContextProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/ContextSystem/PerformanceCriticalContextProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityCommonIconProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityCommonIconProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValid()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/UnityObjectLifetimeCheckViaNullEqualityHintAdornmentProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasEmptyBody()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantEventFunctionProblemAnalyzer.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/DrawGizmoAttributeProblemAnalyzer.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInsideOnGUI()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PropertyDrawerOnGUIBaseProblemAnalyzer.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantInitializeOnLoadAttributeProblemAnalyzer.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual PackageData? GetPackageById()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 146,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UnityEventFunctionComparer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/Utils/UnityEventFunctionComparer.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializedFieldStatus IsFieldTypeSerializable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 297,
  "endLine" : 316,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ExtractReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/References/Members/OdinMemberReferenceFactory.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::resharper" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbolTable GetReferenceSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/References/Members/OdinMemberReference.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanHandle()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/Caches/UnityProjectFileCacheProvider.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddUserData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnityProjectFileTypeUserDataProvider.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnitySolutionTracker()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnitySolutionTracker.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProjectFolderPdbServiceImpl()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/ExternalSources/UnityProjectFolderPdbServiceImpl.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsUserEditable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 250,
  "endLine" : 264,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWatchedDirectoryChange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 663,
  "endLine" : 675,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dump()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 860,
  "endLine" : 873,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddProfilerSection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri GetDocumentationUri()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Help/UnityDocumentation.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefNameOccurrence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Occurrences/AsmDefNameOccurrence.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string DumpToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Occurrences/AsmDefNameOccurrence.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreProcessingDirectives GetAllPreProcessingDirectives()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/PreProcessingDirectiveCache.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 83,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddConditionalAsmdefDefines()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/PreProcessingDirectiveCache.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsCompatibleWithLanguage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Search/GuidReferenceUsageSearchFactory.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeclaredElement? FindDeclaredElementForAsmRef()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Daemon/ContextHighlighters/AsmDefUsagesContextHighlighter.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestEventsSender()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/TestEventsSender.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::unity" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetBuildTargetGroupsWithAppIcons()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/PlatformModuleInfoProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::unity" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ValidateAndReturnActualRider()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/RiderPathProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::unity" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityApiRawFrameDataViewAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiRawFrameDataViewAdapter.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::unity" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdviseOnGetEditorState()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnityEditorProtocol.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::unity" ],
  "startLine" : 360,
  "endLine" : 375,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProfilerSnapshotDriverAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotAnalysis/ProfilerSnapshotDriverAdapter.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::unity" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Advise()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/ProfilerWindowEventsHandler.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::unity" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnimatorStateMachine FindLayerStateMachine()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/ShowUtil.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::unity" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version GetBuildNumber()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 287,
  "endLine" : 300,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExportTo()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 202,
  "endLine" : 218,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityApiEventFunction()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 251,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 292,
  "endLine" : 307,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasPackagesRoot()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::rider" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateChildren()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerRootNode.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::rider" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startListening()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/AndroidDeviceListener.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::rider" ],
  "startLine" : 92,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAvailableDebuggers()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/attach/UnityLocalAttachProcessDebuggerProvider.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::rider" ],
  "startLine" : 19,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/SemVer.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::rider" ],
  "startLine" : 9,
  "endLine" : 22,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extensionCreated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/unitTesting/UnitTestLauncherState.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::rider" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/UnityActions.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::rider" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/UnityActions.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::rider" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerialisedPropertyChildrenRenderer.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::debugger" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? GetIntValueAsPrintableChar()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/SerializedPropertyHelper.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::debugger" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryEvaluatePrimitiveProperty()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Util.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::debugger" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List GetDevices()",
  "longName" : "",
  "relativeFileName" : "debugger/ios-list-usb-devices/src/ListDevices.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::debugger" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InitialiseWinSock()",
  "longName" : "",
  "relativeFileName" : "debugger/ios-list-usb-devices/src/Program.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::debugger" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string? FindDotnet()",
  "longName" : "",
  "relativeFileName" : "fleet/FleetPluginBuild/Program.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::fleet" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YamlReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Search/YamlReferenceSearcher.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeTextRange GetElementRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/CodeCompletion/JsonNewCodeCompletionContextProvider.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Finder/JsonNewReferenceSearcher.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewDaemonStageBase.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Refactorings/Rename/ShaderLabRenamesFactory.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickDocTitleAndText GetHtml()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickDoc/ShaderLabCommandQuickDocPresenter.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsTokenSuitableForCloseBracket()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 313,
  "endLine" : 324,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TextRange? GetTokenContentsRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TodoItems/ShaderLabTodoLanguageService.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Search/ShaderLabReferenceSearcher.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendDisplayName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/ShaderLabDeclaredElementPresenter.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeElement CreateMissingToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabMissingTokensInserter.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ShaderSymbolTableProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Resolve/ShaderSymbolTableProvider.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Action? ProcessDataContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabMatchingBraceContextHighlighter.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetKeywordEnabled()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderVariantsManager.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::resharper" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDefineSymbol()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderApiDefineSymbolDescriptor.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderApi GetValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderApiDefineSymbolDescriptor.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SuppressUnresolvedErrors()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Daemon/UnityHlslAllErrorsPredicate.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tuple? OverrideHandler()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityShaderModuleHandlerAndDecorator()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InjectedHlslProgramType GetProgramType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslLocationHelper.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InjectedHlslProgramType GetIncludeProgramType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslFileLocationTracker.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetTooltip()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/UnityCodeInsightFieldUsageProvider.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::resharper" ],
  "startLine" : 230,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldAddCodeVision()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstCodeVisionProvider.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List GetExtraActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/Highlightings/IconsProviders/RiderIconProviderUtil.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartFetchingProgressTask()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerSnapshotProvider.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::resharper" ],
  "startLine" : 244,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProfilerInfoCollector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerInfoCollector.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityLiveTemplatesOptionsPage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Services/LiveTemplates/UnityLiveTemplatesOptionsPage.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityFileTemplatesOptionsPage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Services/LiveTemplates/UnityFileTemplatesOptionsPage.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUnityEditorUnitTestRunStrategy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Unity/UnityController.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task StartProfiler()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Unity/UnityController.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrontendBackendHost()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/FrontendBackendHost.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdviseModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/FrontendBackendHost.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextCache.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Tree/UxmlNamespaceAliasAttribute.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICollection GetOccurrenceKinds()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Occurrences/UnityEditorOccurrenceKindProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RichText GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityEventOccurrence.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 260,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CollectItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 274,
  "endLine" : 287,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessSceneHierarchyFromComponentToRoot()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetHierarchyProcessor.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesContainer.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::resharper" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetEventUsagesCountFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesContainer.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::resharper" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetScriptUsagesFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesElementContainer.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::resharper" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetScriptUsagesFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesElementContainer.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::resharper" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalList GetPossibleFilesWithScriptUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesElementContainer.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::resharper" ],
  "startLine" : 155,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesDataElement.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveUniqueValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 203,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddUniqueValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 273,
  "endLine" : 285,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalList GetPossibleFilesWithUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 513,
  "endLine" : 525,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorStateMachineScriptUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorStateMachineScriptUsage.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnimatorStateScriptUsage ExtractUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorExtractor.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDictionary ReadChildToParentMap()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 203,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/ScriptUsageInTypeName.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPossibleEventHandler()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 387,
  "endLine" : 401,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetUnityEventFunctionName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/DeclaredElementExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetSearchableText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/OnlineHelp/UnityPackagesOnlineHelpProvider.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CheckNodesBeforeTypeUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 703,
  "endLine" : 718,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddPackagesLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 226,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetChildFilesFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 337,
  "endLine" : 349,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializedFieldRenameModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/SerializedFieldRenameModel.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PrepareToRename()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/UnityAssetAtomicRename.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsUsedAsArgumentTypeName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/UnityAssetAtomicRenameFactory.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Register()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/QuickFixRegistrar.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CountingSet ReadCountingSet()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 121,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/CreateAssetMenuContextAction.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action? ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddInspectorAttributeAction.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::resharper" ],
  "startLine" : 181,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IAttribute? CreateAttribute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AttributeUtil.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateBakerAndComponentAction.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/AddDiscardAttribute/AddDiscardAttributeBulbAction.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string? GetId()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickDoc/UnityElementQuickDocPresenter.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadMore()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickDoc/UnityElementQuickDocPresenter.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 122,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class GenerateComponentReferencesWorkflow()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateComponentReferencesWorkflow.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 22,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class GenerateRefFieldsAccessorsWorkflow()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateRefFieldsAccessorsWorkflow.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 22,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IClassLikeDeclaration GetOrCreateAuthoringClassDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 505,
  "endLine" : 520,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable BuildAllPoints()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityScopeCategoryUIProvider.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Bulbs/ConvertFromCoroutineBulbAction.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsRelatedMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 269,
  "endLine" : 282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ICollection TransformNavigationTargets()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/UnityDotsSearchFactory.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationAttributeInstance()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/CustomCodeAnnotationProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::resharper" ],
  "startLine" : 232,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pair? PropertyFromColorElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorTypes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Check()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Naming/NamingConsistencyWarningSuppressor.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/QuickFixes/ConvertToFixedStringQuickFix.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstProblemSubAnalyzerStatus CheckAndAnalyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/InvocationExpression/BurstObjectMethodInvocationAnalyzer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallGraphContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/CallGraphContext.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/EventHandlerDetector.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalList GetDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CallGraphStage/CallGraphCommentMarksProvider.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/IncorrectObjectInstantiationProblemAnalyzer.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/CompareTagUnknownTagAnalyzer.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMethodSignatureInspections()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityEventFunctionAnalyzer.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::resharper" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsOnGUIBaseCall()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PropertyDrawerOnGUIBaseProblemAnalyzer.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EditorManifestJson? SafelyReadGlobalManifestFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 467,
  "endLine" : 479,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageData? GetBuiltInPackage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 582,
  "endLine" : 610,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFileSystemPath GetCustomHubInstallPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityInstallationFinder.cs",
  "fileLinesCount" : 386,
  "components" : [ "primary::resharper" ],
  "startLine" : 241,
  "endLine" : 252,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasMatchingParameters()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignatureExtensions.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEnumerator()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignatureExtensions.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 165,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/Utils/UnityEventFunctionComparer.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPotentialEventHandler()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 422,
  "endLine" : 434,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDeclaredType GetByClrTypeName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/KnownTypesCache.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int CompareToLenient()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/VersionUtils/VersionEx.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AcceptsFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/OdinStringLiteralAutopopupStrategy.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeAnnotations/OdinCodeAnnotationUtil.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 8,
  "endLine" : 23,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long GetMaxValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeAnnotations/OdinCodeAnnotationUtil.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long GetMinValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeAnnotations/OdinCodeAnnotationUtil.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CollectBreadcrumbs()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Services/Breadcrumbs/StructuralDeclarationBreadcrumbsProviderBase.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddOrUpdateExternalPsiSourceFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 476,
  "endLine" : 487,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityInlayHintsOptionsPage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityInlayHintsOptionsPage.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/PreferGuidReferenceProblemAnalyzer.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAcceptableFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/AsmDefProblemAnalyzer.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ICollection Search()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Navigation/Requests/AsmDefNameSearchDeclarationRequest.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 214,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectKind GetProjectKind()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Modules/AsmDefModuleReferenceChangeListener.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::resharper" ],
  "startLine" : 533,
  "endLine" : 545,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string? GetGuid()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Search/GuidReferenceUsageSearchFactory.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReference BindTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmDefNameReference.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectHighlightings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Daemon/ContextHighlighters/AsmDefUsagesContextHighlighter.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::resharper" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable YieldAllowedDefineConstantsForUnity()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/BuildScript/DefineUnityConstants.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long GetAllocSize()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiRawFrameDataViewAdapter.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::unity" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queue()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/MainThreadDispatcher.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::unity" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List GetTopLevelWindowHandles()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/NonUnity/User32Dll.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::unity" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HashSet GetSolutionNames()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnityEditorProtocol.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::unity" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Advise()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/PackageManagerModelHelper.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::unity" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotAnalysis/RawFrameDataViewAdapter.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::unity" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ScriptCompilationDuringPlay ToScriptCompilationDuringPlay()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnityUtils.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::unity" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAppsInstallLocation()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 219,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProductInfo GetBuildVersion()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 273,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Version GetBuildNumberWithBuildTxt()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 302,
  "endLine" : 314,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetRelativePathToBuildTxt()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 343,
  "endLine" : 355,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetInstallLocationFromJson()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 532,
  "endLine" : 544,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetLatestBuildFromJson()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 553,
  "endLine" : 565,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProductInfo GetProductInfo()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 587,
  "endLine" : 599,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeResolver()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/TypeResolver.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::tools" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnityApi ImportFrom()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnityApiType ImportFrom()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 228,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAlreadyExtracted()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/Downloader/Program.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::tools" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EmptyDirectory()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/Downloader/Program.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::tools" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContentRootForFile()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/UnityProjectFileIndexAugmentor.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rider" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extensionCreated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/notifications/DeferredCachesInProgressNotification.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::rider" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isHiddenAsset()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerFileSystemNode.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::rider" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNode()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerFileSystemNode.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::rider" ],
  "startLine" : 325,
  "endLine" : 336,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateChildren()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 249,
  "endLine" : 262,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateChildren()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 278,
  "endLine" : 293,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFileReference()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/references/UssFileReferenceSet.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::rider" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getPlayersForDevice()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/AndroidDeviceListener.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::rider" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityPlayerDebugConfigurationType.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::rider" ],
  "startLine" : 189,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getRunProfileStateAsync()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/unityExe/UnityExeConfiguration.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::rider" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProcessExecutableText()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/attach/UnityLocalAttachDialogItemPresentationProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::rider" ],
  "startLine" : 10,
  "endLine" : 22,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEvent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelModel.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::rider" ],
  "startLine" : 149,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/UnityToolWindowFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::rider" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureMinimizedUI()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UnityUIMinimizer.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recoverFullUI()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UnityUIMinimizer.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::rider" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerBreakpoint()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/breakpoints/UnityPausepointHandlerFactory.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::rider" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TValue GetActiveSceneValue()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::debugger" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReifiedType? GetSceneManagerType()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::debugger" ],
  "startLine" : 257,
  "endLine" : 269,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReifiedType? GetEditorSceneManagerType()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::debugger" ],
  "startLine" : 270,
  "endLine" : 282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityDebugLogger()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityDebugLogger.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::debugger" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAdbSessionStarter()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/AndroidAdbStartInfoHandler.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::debugger" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IosUsbSessionStarter()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/IosUsbStartInfoHandler.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::debugger" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool WaitForDevice()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/IosUsbStartInfoHandler.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::debugger" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalUwpSessionStarter()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/LocalUwpStartInfoHandler.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::debugger" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayElementsGroup()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerialisedPropertyChildrenRenderer.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::debugger" ],
  "startLine" : 336,
  "endLine" : 347,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Usbmuxd()",
  "longName" : "",
  "relativeFileName" : "debugger/usbmuxd/Usbmuxd.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::debugger" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr LoadLibrary()",
  "longName" : "",
  "relativeFileName" : "debugger/usbmuxd/DllLoader.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::debugger" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INode ParseRootBlockNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlParser.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryParseCompactSequence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 621,
  "endLine" : 633,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string? GetUnquotedText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/PsiExtensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBlockMappingEntry? GetMapEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/PsiExtensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFlowMapEntry? GetMapEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/PsiExtensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OpenChameleonFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OpenChameleonFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonMapValueNode.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract IDaemonStageProcess CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlDaemonStageBase.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ErrorStripeRequestWithDescription InitialErrorStripe()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlLanguageSpecificDaemonBehaviour.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorStripeRequestWithDescription InitialErrorStripe()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewLanguageSpecificDaemonBehavior.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string? GetStringValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/Impl/JsonNewLiteralExpression.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/ShaderLabRedundantPreprocessorCharQuickFix.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryCollectLiterals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/ReSpeller/ShaderLabPsiHelper.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HandleBackspaceAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryPresent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/UnityScopeCategoryUIProvider.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildHlslCodeStructure()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeStructure/ShaderLabCodeStructureProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IList GetDeclarations()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/ShaderLabDeclaredElementBase.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Bind()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Colors/ShaderLabColorReference.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectCustomChildDeclarations()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/SubShaderCommand.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectHighlightings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabUsagesContextHighlighter.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdentifierHighlighterProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/IdentifierHighlighterProcess.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorStripeRequestWithDescription InitialErrorStripe()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/ShaderLabLanguageSpecificDaemonBehaviour.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string? TryGetAttributeEnumerableSemanticName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/CodeCompletion/BlockShadersSemanticItemsProvider.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::resharper" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddLookupItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/CodeCompletion/ShaderVariantDefineSymbolsProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Action ProcessContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CaretDependentFeatures/PerformanceCriticalCodeContextHighlighter.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdviseOnFrontendRequests()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerSnapshotProvider.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::resharper" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartCacheUpdateProgressTask()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerSnapshotProvider.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::resharper" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSample.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSample.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ConfigureShaderVariantKeywordsQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/Shaders/HlslSupport/Intentions/QuickFixes/ConfigureShaderVariantKeywordsQuickFix.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindExecution Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Services/Navigation/UnityEditorFindUsageResultCreator.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::resharper" ],
  "startLine" : 233,
  "endLine" : 245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IBlockSequenceNode CreateBlockSequenceNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Services/QuickFixes/SceneManagerLoadSceneQuickFix.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::resharper" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindToInstallationSettingChange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/Packages/Notification/RiderPackageUpdateAvailabilityChecker.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::resharper" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 498,
  "endLine" : 509,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetSharedProjectItemsInReferencedProjects()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Documents/SharedProjects/UnityPlayerProjectOperations.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderUnitySharedFilesSavingSuppressor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Documents/RiderUnitySharedFilesSavingSuppressor.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task StartUnityAndWaitConnection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Unity/UnityController.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::resharper" ],
  "startLine" : 161,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveExternalProjectFiles()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Psi/Modules/RiderMiscFilesProjectFileManager.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void FlowChangesIntoRdDeferred()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/RdExtensions.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProcessBeforeInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/ShaderLab/Feature/SyntaxHighlighting/ShaderLabSyntaxHighlightingProcessor.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShaderApi AsShaderApi()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/RdShaderApiEx.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 20,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdShaderApi AsRdShaderApi()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/RdShaderApiEx.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetContextRoot()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::resharper" ],
  "startLine" : 211,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbolTable GetSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Resolve/UxmlNamespaceReferenceUtil.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectModelElementEnvoy GetProjectModelElementEnvoy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurenceInfoProvider.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAttachedGameObjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurrence.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetAssetNames()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/MetaFileGuidCache.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/PrefabInstanceHierarchy.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PrefabInstanceHierarchy Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/PrefabInstanceHierarchy.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::resharper" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/PrefabModification.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsage.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesContainer.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List? TryExtractEventUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/AnimExtractor.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimExplicitUsage ReadFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsage.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetEventPropertyUsagesCountFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesContainer.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::resharper" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesElementContainer.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesElementContainer.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::resharper" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnityAssetData ReadDelegate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetData.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IAssetValue DeserializeValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Deserializers/ReferenceValueDeserializer.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetInspectorValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Deserializers/AssetInspectorValueDeserializerBase.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/InspectorVariableUsage.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetValueCount()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 287,
  "endLine" : 299,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetUniqueValuesCount()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 301,
  "endLine" : 313,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsIndexResultEstimated()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 315,
  "endLine" : 326,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InvalidateImportCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/PrefabImportCache.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorStateMachineScriptUsage TryExtractStateMachine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorExtractor.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorStateScriptUsage TryExtractUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorExtractor.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteAnchorToUsagesMap()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 279,
  "endLine" : 289,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteStateMachineAnchorToUsageMap()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 291,
  "endLine" : 301,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetScriptUsagesCount()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetStateMachinePathFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 217,
  "endLine" : 227,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventData.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetDataIndex()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventUtils.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 8,
  "endLine" : 20,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveFromLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Caches/UnityShortcutCache.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUnityType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Caches/UnityTypeCache.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUnityCompiledCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/OnlineHelp/UnityCompiledElementOnlineHelpProvider.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Func IsCorrespondingArgument()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityCompletionUtils.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::resharper" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/LoadSceneAmbiguousQuickFix.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailableInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateSerializedFieldFromUsageAction.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UseInstantiateWithParentQuickFix.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dictionary ReadTypeParametersList()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void UnionWith()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceProviderDiffUtils.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::resharper" ],
  "startLine" : 333,
  "endLine" : 343,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDataGenerationInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 564,
  "endLine" : 576,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BuildOptions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateComponentReferencesBuilder.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeElement GetSelectedRefTypeElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateComponentReferencesBuilder.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::resharper" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IType GetFieldType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/BakerGeneratorUtils.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable BuildAllPoints()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityProjectScopeCategoryUIProvider.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ProvideScopePoints()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityProjectVersionScopeProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFirstpass()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityProjectScopeProvider.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::resharper" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Bulbs/ConvertToCoroutineBulbAction.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInsideRunWithoutBurstForeach()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 249,
  "endLine" : 261,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IProjectFolder? GetRootFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Util/ExternalPackageCustomNamespaceProvider.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryReplaceAsNamedColor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorReference.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbolTable GetReferenceSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/SyncVarHookReference.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Accepts()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityEventFunctionReference.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityObjectTypeOrNamespaceReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeOrNamespaceReference.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentRange GetReturnTypeHighlightingRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Errors/CSharpErrorUtil.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFunctionNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/CallGraph/UnityCallGraphUtil.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodDeclaration GetMethodDeclarationByIdentifierOnBothSides()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/CallGraph/UnityCallGraphUtil.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::resharper" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstMarksProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstMarksProvider.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MatrixTypeState IsMatrixTypeInner()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/MultiplicationOrderAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::resharper" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMarkedSweaDependent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/ICallGraphContextProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDeclaredElement ExtractDeclaredElementForProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/ICallGraphContextProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::resharper" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProcessBeforeInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/UnityHighlightingStage/UnityHighlightingAbstractStage.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/AspectFieldsWrongTypeQuickFix.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/DotsPartialClassesQuickFix.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventHandlerDetector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/EventHandlerDetector.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TryAddAnimationEventHighlightingForPropertyGetter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/EventHandlerDetector.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool? IsCoroutine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityCommonIconProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::resharper" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CallGraphAbstractStage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CallGraphStage/CallGraphAbstractStage.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantEventFunctionProblemAnalyzer.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInheritedVirtualMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantEventFunctionProblemAnalyzer.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUnityComponentProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ICSharpArgument? FindArgument()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/LoadUnknownResourceAnalyzer.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PutEventToCustomData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityEventFunctionAnalyzer.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::resharper" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PropertyDrawerOnGUIBaseProblemAnalyzer.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string? GetScenePathFromArgument()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/LoadSceneAnalyzer.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackagesLockDependency()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IClrTypeName? GetDotsCLRBaseTypeName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApiExtensions.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventFunctionParameter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityEventFunctionParameter.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityApi()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializedFieldStatus IsSerialisedField()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 175,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParseProductVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/VersionUtils/UnitySemanticVersion.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OdinHexColorReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/Daemon/Colors/OdinColorReferenceProvider.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? GetBaseGroupPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Attributes/OdinAttributeUtil.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? GetMajorGroupPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Attributes/OdinAttributeUtil.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Services/CodeStructure/StructuralDeclarationPsiFileCodeStructureProviderBase.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PushToHintMode GetInlayHintsMode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Daemon/ElementProblemAnalyzerUtils.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetFilePathsWithFolderSubstitution()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/ExternalSources/UnityProjectFolderPdbServiceImpl.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityProjectTechnologyAnalyticsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/UsageStatistics/UnityProjectTechnologyAnalyticsProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 20,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityExternalProjectFileTypes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalProjectFileTypes.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FilterFiles()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IExternalPsiSourceFile CreateExternalPsiSourceFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalPsiSourceFileFactory.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/CodeCompletion/AsmDefDefineConstraintItemsProvider.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/MismatchedFilenameProblemAnalyzer.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbolTable GetReferenceSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmDefNameReference.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSessionStarted()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/ClientControllerWrapper.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::unity" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnTestStarted()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/ClientControllerWrapper.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::unity" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnTestFinished()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/ClientControllerWrapper.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::unity" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSessionFinished()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/ClientControllerWrapper.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::unity" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TestResult GetTestResult()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/TestEventsSender.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::unity" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetUniqueName()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/TestEventsSender.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::unity" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool RiderPathExist()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/RiderPathProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::unity" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportInitialisationDone()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/PluginEntryPoint.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::unity" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enqueue()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Utils/BoundedSynchronizedQueue.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::unity" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessQueue()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnityEventLogSender.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::unity" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetApplicationData()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnityEditorProtocol.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::unity" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object? GetTimeLineGUIObject()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/CPUProfilerModuleAdapter.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::unity" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProfilerDriverAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerDriverAdapter.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::unity" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int FromScriptCompilationDuringPlay()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnityUtils.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::unity" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScriptObjectSingleton()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/Utils/ScriptObjectSingleton.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::unity" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Assembly GetAssembly()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/RiderPackageInterop.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::unity" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectPathsFromRegistry()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 358,
  "endLine" : 369,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseMessageParameters()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiParser.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::tools" ],
  "startLine" : 363,
  "endLine" : 373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tuple ParseDetailsFromExample()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiParser.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::tools" ],
  "startLine" : 385,
  "endLine" : 396,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityApiParameter()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 497,
  "endLine" : 508,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeDocument()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/TypeDocument.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::tools" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSchema()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/uxml/codeInsight/schema/UxmlSchemaProvider.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rider" ],
  "startLine" : 29,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 319,
  "endLine" : 330,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComparator()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerRootNode.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::rider" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueIdentifiers()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/UssCssElementDescriptorFactory.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rider" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getRunProfileStateAsync()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/devices/UnityDevicePlayerConfiguration.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::rider" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startNotified()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/unityExe/UnityExeDebugProfileState.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::rider" ],
  "startLine" : 150,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEditorProcesses()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityEditorListener.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::rider" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extensionCreated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/UnityToolWindowManager.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::rider" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApplicationContentsPath()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/UnityInstallationFinder.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/EditorInstanceJson.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::rider" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UnityImportantActions.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::rider" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeEditorBound()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantsHost.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::rider" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provideWidget()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderWidgetProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::rider" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderWidgetProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::rider" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAdditionalLocals()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/Dots/DotsAdditionalValuesProvider.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::debugger" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMetadataTypeLite? FindTypeThroughHierarchy()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/MetadataTypeEx.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::debugger" ],
  "startLine" : 8,
  "endLine" : 19,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/FilteredObjectChildrenRendererBase.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::debugger" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SceneRootChildrenRenderer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::debugger" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CalculatedValueReferenceDecorator()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueReferences/CalculatedValueReferenceDecorator.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::debugger" ],
  "startLine" : 10,
  "endLine" : 20,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TexturePixelsInfo()",
  "longName" : "",
  "relativeFileName" : "debugger/texture-debugger/TextureUtils.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::debugger" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Vector2Int GetTextureConvertedSize()",
  "longName" : "",
  "relativeFileName" : "debugger/texture-debugger/TextureUtils.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::debugger" ],
  "startLine" : 154,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsBinaryBuffer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/YamlLexerFactory.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITreeNode ParseContent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlParser.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryParseBlockNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 215,
  "endLine" : 225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ParseDecDigit()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 351,
  "endLine" : 361,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseShorthandTagProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 822,
  "endLine" : 833,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseSeparateInLine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1388,
  "endLine" : 1398,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseOptionalSeparationSpace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1434,
  "endLine" : 1445,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SkipSingleLineWhitespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1465,
  "endLine" : 1475,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDoubleQuoted()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1477,
  "endLine" : 1490,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType HandleBlockScalarLine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 452,
  "endLine" : 462,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool ShouldAllowOpeningChameleons()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlDaemonStageBase.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdentifierHighlightingProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/IdentifierHighlightingStage.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable YieldAllowedDefineConstantsForUnity()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/BuildScript/DefineUnityYamlConstants.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewInspectionsProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewInspectionsStage.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable YieldAllowedDefineConstantsForUnity()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/BuildScript/DefineUnityJsonConstants.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeTextRange GetElementRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabCodeCompletionContextProvider.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType? MoveToClosestTokenNodeTypeSkippingWhitespaces()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 215,
  "endLine" : 224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetExtraStub()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabIndentTypingHelper.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string Present()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/UnityScopeCategoryUIProvider.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BeControl GetBeControl()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/UnityScopeCategoryUIProvider.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::resharper" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Describe()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Formatting/ShaderLabFormattingStylePage.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TreeElement CreateToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabParser.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SkipNestedBraces()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabParser.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TokenNodeType? GetPreviousTokenType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.CommandKeywordTokenNodeType.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDst? LastOrDefaultOfType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/ShaderLabTreeHelpers.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AdjustLeadingAndTrailingWhitespaces()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Formatting/ShaderLabCppCustomFormattingInfoProvider.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReference RenameFromReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Resolve/ShaderReferenceFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeclaredElement? FindDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabUsagesContextHighlighter.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityHlslAllErrorsPredicate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Daemon/UnityHlslAllErrorsPredicate.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetPsiSourceFilesFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 177,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShaderFilesProperties GetFileProperties()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslLocationInfo.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSuitableStaticMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/RunMarkers/UnityRunMarkerUtil.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsOldPackage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/Packages/PackageCompatibilityValidator.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateProtocol()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/BackendUnityProtocol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnityUnitTestStrategy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/UnityNUnitServiceProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitialiseSolutionSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Services/ExternalSources/ExternalSourcesSettingsProvider.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task StopProfiler()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Unity/UnityController.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdvisePackages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/BackendUnityHost.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdviseUnityToFrontendModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/PassthroughHost.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::resharper" ],
  "startLine" : 171,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnEnabledKeywordsChange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::resharper" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextControlAdded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::resharper" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderContextCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextCache.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCache.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Searching/UxmlDomainSpecificSearcher.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReferenceFactory? CreateFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlReferencesProviderFactory.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeTextRange GetNameRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Tree/UxmlNamespaceAliasAttribute.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IPsiSourceFile GetProjectSettingsPsiSourceFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsUtils.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JetHashSet ReadSet()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ProjectSettingsCacheItem.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceCacheInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanContainReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityAssetSearchFilter.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISearchDomain GetDeclaredElementSearchDomain()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityYamlUsageSearchFactory.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::resharper" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ValidateSize()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetCache.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::resharper" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetComponentName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::resharper" ],
  "startLine" : 345,
  "endLine" : 355,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetDocumentHierarchyElementContainer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElementContainer.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssetDocumentHierarchyElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IHierarchyElement SearchForAnchor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::resharper" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPrefabInstanceHierarchies()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::resharper" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ITransformHierarchy GetTransformHierarchy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::resharper" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/References/HierarchyReferenceUtil.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 9,
  "endLine" : 19,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssetDocument? GetAnimationEventsDocument()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/AnimExtractor.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesDataElement.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/ImportedInspectorValues.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImportedInspectorValues ReadFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/ImportedInspectorValues.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetAffectedFiles()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 349,
  "endLine" : 360,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetAffectedFilesWithSpecificValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 362,
  "endLine" : 373,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 422,
  "endLine" : 431,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimatorStateMachineScriptUsage ReadFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorStateMachineScriptUsage.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorStateScriptUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorStateScriptUsage.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorUsagesDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddChildStateMachineToParentEntries()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteGuidToAnchorsMap()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteChildToParentMap()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 258,
  "endLine" : 267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorGameObjectDataElement.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventsElementContainer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EventHandlerArgumentMode GetEventHandlerArgumentMode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 272,
  "endLine" : 282,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string? DecodeText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/UnityYamlPsiExtensions.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityComponentRelatedReferenceExpressionFinder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/UnityComponentRelatedExpressionFinder.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetSearchableText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/OnlineHelp/UnityCompiledElementOnlineHelpProvider.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ICSharpLiteralExpression? StringLiteral()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityCompletionUtils.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::resharper" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasAnyPartiallyMatchingExistingMethods()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasAnyExactMatchInheritedMethods()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventFunctionTextualInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 938,
  "endLine" : 947,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletionSearchInfo GetAssetFolderCompletionSearchInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityAssetAtomicRename()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/UnityAssetAtomicRename.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IRefactoringPage? CreateRenamesConfirmationPage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/FormerlySerializedAsAtomicRename.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IncorrectMethodSignatureQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/IncorrectMethodSignatureQuickFix.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ICreatedElementConsistencyGroup GetConsistencyGroup()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UnityCreateMethodFromStringLiteralUsageAction.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ICreationTarget GetTarget()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UnityCreateMethodFromStringLiteralUsageAction.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferAddressByIdToGraphicsParamsQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferAddressByIdToGraphicsParamsQuickFix.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HandleField()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferAddressByIdToGraphicsParamsQuickFix.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal record FieldAdapter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceTypesUtils.cs",
  "fileLinesCount" : 613,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddFieldToExistingBakerAndAuthoringAction.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/CreateAssetMenuContextAction.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateComponentReferencesAction.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateUnityEventFunctionsAction.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateRefAccessorsAction.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateBakerAndAuthoringAction.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAttribute? AddAttributeToSingleDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AttributeUtil.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAttribute? AddAttributeToEntireDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AttributeUtil.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateBakerAndComponentAction.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConversionData? Convert()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/BakerGeneratorUtils.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GenerateBakerAndAuthoring()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthoringGenerationInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 645,
  "endLine" : 654,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityQuickListDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/UnityQuickListDefaultSettings.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProjectScopeProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityProjectScopeProvider.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnyAddComponentMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IDomainSpecificSearcher CreateReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/InputActionReferenceUsageSearchFactory.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISearchDomain GetDeclaredElementSearchDomain()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/InputActionReferenceUsageSearchFactory.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/UnityRangeAttributeInformationProvider.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomCodeAnnotationProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/CustomCodeAnnotationProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CalculateMeansImplicitUseInner()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/CustomCodeAnnotationProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::resharper" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconId GetImageId()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/ColorPropertyPsiIconManagerExtension.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnityColorTypes GetInstance()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorTypes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsColorProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorTypes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityCSharpFormattingSettingsSchema()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/Formatting/UnityCSharpFormattingSettingsSchema.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAutoImportExclusions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/ImportType/AutoImportSolutionSettingsProvider.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSerialisedField()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Naming/Elements/UnityNamedElement.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReference BindTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/StringLiteralReferenceBase.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncVarHookReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/SyncVarHookReference.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CheckAndAnalyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/LiteralOwnerAnalyzer/SubAnalyzers/BurstStringCSharpArgumentSubAnalyzer.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstGutterMarkProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBurstProhibitedObjectMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/BurstCodeAnalysisUtil.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::resharper" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasBurstProhibitedArguments()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/BurstCodeAnalysisUtil.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::resharper" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProcessBeforeInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstMarksProvider.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::resharper" ],
  "startLine" : 263,
  "endLine" : 274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalList GetBanMarksFromNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/CallGraph/PerformanceAnalysisRootMarksProviderBase.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDaemonStageProcess CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlightingStage.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlighterProcess.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::resharper" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlighterProcess.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::resharper" ],
  "startLine" : 185,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract bool AddDeclarationHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityDeclarationHighlightingProviderBase.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryAddAnimationEventHighlightingForAccessorMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/EventHandlerDetector.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AddFrequentlyCalledMethodHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityCommonIconProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/SyncVarUsageProblemAnalyzer.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveFromLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCache.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCache.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/DeclaredElements/InputActionsDeclaredElement.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PackageData CreateUnknown()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUnityType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializedFieldStatus IsSerializableType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object GetTypeObject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityEventFunction.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetBaseUnityTypes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityTypeUtils.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFileSystemPath GetActualAppPathForSolution()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityVersion.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::resharper" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/VersionUtils/JetSemanticVersionRange.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParse()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/VersionUtils/UnitySemanticVersion.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeAnnotations/OdinMinAttributeInformationProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasOdinAttribute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/Daemon/Analyzers/OdinGroupingAttributesAnalyzer.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::resharper" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Bind()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/Daemon/Colors/OdinColorReferenceProvider.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/ProjectModel/ReadonlyUserData.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dictionary Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/ProjectModel/ReadonlyUserDataPerSubjectBuilder.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class SimpleReplaceCSharpExpressionBulbAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Feature/Services/QuickFixes/SimpleReplaceCSharpExpressionBulbAction.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Caches/PsiSourceFileCacheWithLocalCache.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbolTable GetReferenceSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Resolve/ReferenceWithOrigin.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyOnUnityProjectAdded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnityReferencesTracker.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::resharper" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReferencesUnity()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnityReferencesTracker.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::resharper" ],
  "startLine" : 193,
  "endLine" : 202,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetValues()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnitySolutionTracker.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSwizzlingProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Internal/DumpSpellCheckWordListsAction.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::resharper" ],
  "startLine" : 222,
  "endLine" : 235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool ShouldRun()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Daemon/UnityElementProblemAnalyzerBase.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityExternalFilesPsiModule()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesPsiModule.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyAssetIndexingDisabled()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesIndexDisablingStrategy.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnHasUnityReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/Settings/SettingsLayersProvider.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnUnityProjectAdded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/Settings/SettingsLayersProvider.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SettingsStorageMountPoint CreateMountPoint()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/Settings/SettingsLayersProvider.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddRefactoringSection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::resharper" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddBurstAnalysisSubSection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::resharper" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnityLanguages ToUnityLanguage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Help/LangCodeMap.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/CodeCompletion/AsmDefVersionDefinesNameItemsProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IJsonNewLiteralExpression? TryCreateInfoFromDataProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/ContextActions/ConvertToNamedReferenceContextAction.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAdornmentDataModel? CreateDataModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefPackageVersionIntraTextAdornmentProvider.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPsiSourceFile? GetSourceFileForAssembly()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/DeclaredElements/AsmDefNameDeclaredElement.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReferenceFactory? CreateFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmDefNameReferenceProviderFactory.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReferenceFactory? CreateFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmRefNameReferenceProviderFactory.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnmetDefineConstraintInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Daemon/Errors/UnmetDefineConstraintInfo.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNamePropertyValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Extensions.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetIdFromNUnitTest()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/TestEventsSender.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::unity" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRiderDefaultEditor()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/PluginEntryPoint.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::unity" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OpenInRider()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/OnOpenAssetHandler.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::unity" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnityProfilerSnapshotStatus ToSnapshotStatus()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/SnapshotAnalysis/ProfilerSnapshotStatusInfoExtensions.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::unity" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProfilerSnapshotStatus GetCurrentProfilerSnapshotStatusInfo()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/SnapshotAnalysis/ProfilerSnapshotCrawler.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::unity" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TreeViewControllerAdapter? CreateTreeViewControllerAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/AbstractAdaptersFactory.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::unity" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IProfilerSnapshotDriverAdapter? CreateProfilerSnapshotDriverAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/ReflectionBasedAdaptersFactory.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::unity" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerFrameDataHierarchyViewReflectionData()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerReflectionHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::unity" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitIfNeeded()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerFrameDataHierarchyViewAdapter.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::unity" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeViewItem CreateAnimatorSubTree()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.7000.0/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeViewItem CreateAnimationEventsSubTree()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.7000.0/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ShowAnimatorUsage()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/ShowUtil.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::unity" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnInspectorUpdate()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/FindUsagesWindow.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::unity" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorElement()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/AnimatorElement.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::unity" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeViewItem CreateAnimatorSubTree()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeViewItem CreateAnimationEventsSubTree()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiType.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::tools" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityApiType FindType()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExportTo()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 422,
  "endLine" : 431,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SafeDeleteIfExists()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/Downloader/Program.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::tools" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMyContext()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/unityPackages/spellchecker/UnityPackagesSpellcheckerStrategy.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::rider" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeAllDocumentsSaving()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/UnityFileDocumentManagerListener.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateChildren()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDebuggerAttached()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityRunUtil.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::rider" ],
  "startLine" : 317,
  "endLine" : 327,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityProcessPickerDialog.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::rider" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatDeviceName()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityProcess.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::rider" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createModelStartInfo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachLocalUwpProfileState.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGroups()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityNewRunConfigurationTreeGroupingProvider.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::rider" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasUnityFileStructure()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/UnityProjectDiscoverer.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::rider" ],
  "startLine" : 98,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/SemVer.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::rider" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UnityUIManager.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::rider" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UnityUIManager.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::rider" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/ShowFileInUnityAction.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::rider" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPropertyValueReference? GetSceneCountProperty()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::debugger" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMetadataMethodLite? GetSceneAtMethod()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::debugger" ],
  "startLine" : 233,
  "endLine" : 243,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMetadataMethodLite? GetActiveSceneMethod()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::debugger" ],
  "startLine" : 245,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldInclude()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/DeprecatedPropertyFilteringChildrenRendererBase.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::debugger" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IValueEntity? GetGameObjectScenePath()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/ComponentChildrenRenderer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::debugger" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr GetProcAddress()",
  "longName" : "",
  "relativeFileName" : "debugger/usbmuxd/DllLoader.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::debugger" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Architecture ToArchitecture()",
  "longName" : "",
  "relativeFileName" : "debugger/usbmuxd/RuntimeInformation.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::debugger" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Search/YamlReferenceSearcher.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IFile ParseFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlParser.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IYamlDocument ParseDocument()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlParser.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDocumentBody ParseDocumentBody()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlParser.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseChameleonDocumentBody()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseRootBlockNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 197,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MatchesPlainScalarText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/PsiExtensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlDaemonStageBase.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YamlErrorStageProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlErrorStage.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Finder/JsonNewReferenceSearcher.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISearchDomain GetDeclaredElementSearchDomain()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Finder/JsonNewUsageSearchFactory.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract IDaemonStageProcess CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewDaemonStageBase.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJsonNewLiteralExpression CreateStringLiteral()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/JsonNewElementFactory.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJsonNewValue CreateValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/JsonNewElementFactory.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFile ParseFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewParser.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJsonNewValue ParseValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewParser.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJsonNewLiteralExpression ParseLiteral()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewParser.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseMembers()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewTreeBuilder.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRootObject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/JsonNewUtil.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GetIsUnityWorkloadInstalled()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity-visual-studio-common/src/Utils/VsUnityWorkloadDetector.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable WithStageSuffixes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Language/UnityHlslPragmas.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Suggest()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/Keywords/ShaderLabKeywordSuggester.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool GetAutoInsertDataForRBrace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 362,
  "endLine" : 370,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/UnityShaderLabScopeProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamingPolicy? TryGetNamingPolicy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeStyle/Naming/ShaderLabCppNamingPolicyProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectInjectedHlslCrumbs()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Breadcrumbs/ShaderLabBreadcrumbsProvider.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ShaderProgramInfo Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Caches/ShaderProgramInfo.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabParser()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabParser.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private readonly ref struct GlobalInternCookie()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabParser.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFile ParseFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabParser.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ParseErrorTexturePropertyBlockValues()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabParser.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private class TextureDimensionTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.CommandKeywordTokenNodeType.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private class PropertyAndCommandKeywordTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.CommandKeywordTokenNodeType.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private class EmissionCommandKeywordTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.CommandKeywordTokenNodeType.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetFormattedString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Colors/ShaderLabColorReference.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/PropertyDeclaration.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetStringLiteral()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/ShaderLabTreeHelpers.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RichTextBlock? GetHintText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabMatchingBraceContextHighlighter.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/ShaderLabStageBase.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/Analysis/PreprocessorDirectiveProblemAnalyzer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddLookupItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/CodeCompletion/HlslSemanticItemsProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddLookupItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/CodeCompletion/BlockShadersSemanticItemsProvider.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::resharper" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExecuteActionInCppContextOnly()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslTypingAssist.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::resharper" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract class ShaderKeywordHighlight()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Daemon/Highlightings/ShaderKeywordHighlight.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IInjectedNodeContext Regenerate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslInjectionProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnClick()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/AbstractUnityCodeInsightProvider.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AddHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/AbstractUnityCodeInsightProvider.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityProfilerInsightProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/UnityProfilerInsightProvider.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstCodeInsightProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstCodeInsightProvider.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSample.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledSamplesCache GetInstance()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSamplesCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnClick()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/Shaders/HlslSupport/Daemon/CodeInsights/InactiveShaderVariantBranchCodeInsightsProvider.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnityYamlUsageGroupingRuleBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetModeNotification()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/AssetModeNotification.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadSceneFixBulbAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Services/QuickFixes/SceneManagerLoadSceneQuickFix.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::resharper" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Services/QuickFixes/SceneManagerLoadSceneEnableQuickFix.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::resharper" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RelativePath GetPresentablePath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Usages/UnityCustomProjectItemProvider.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetOrCreateParentSharedFoldersInReferencedProjects()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Documents/SharedProjects/UnityPlayerProjectOperations.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderMiscFilesProjectFileManager()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Psi/Modules/RiderMiscFilesProjectFileManager.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetRiderProcessId()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/BackendUnityHost.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportUnityEditorInformationToFus()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/BackendUnityHost.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnShaderVariantExtensionAdded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::resharper" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RevalidateShaderVariant()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::resharper" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbolTable GetReferenceSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlTypeOrNamespaceReference.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAllPossibleOccurrenceKinds()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Occurrences/UnityEditorOccurrenceKindProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Navigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAnimatorScriptOccurence.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RichText GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityScriptsOccurrence.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Navigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/AnimExplicitEventOccurence.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveFromLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/MetaFileGuidCache.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::resharper" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetShortNameForSceneName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 241,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetUnityScenePathRepresentation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsUtils.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasResource()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddFilesWithPossibleScriptUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityAssetSearchFilter.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityAssetFindResult.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Present()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/AnimImplicitFindResult.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AppendRelatedFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/AnimImplicitFindResult.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAllPossibleWordsInFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityYamlUsageSearchFactory.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransformHierarchy Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/TransformHierarchy.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IHierarchyReference ReadReferenceFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/References/HierarchyReferenceUtil.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesDataElement.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleFilesWithUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesContainer.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::resharper" ],
  "startLine" : 234,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddEvent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/AnimExtractor.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsage.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesDataElement.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Utils/StreamReaderBuffer.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InspectorVariableUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/InspectorVariableUsage.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesDataElement.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetUsagesCountForFast()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/InputActionsElementContainer.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/InputActionsDataElement.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimatorStateScriptUsage ReadFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorStateScriptUsage.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalList AddAnchor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorExtractor.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddChildStateToParentEntries()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OneToListMap ReadAnchorToUsagesMap()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReadAnchorToUsagesEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteAnchorToUsagesEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 311,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteStateNames()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 321,
  "endLine" : 329,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryAddBottomStateMachine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 269,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnimatorScript? ExtractStateMachineBehaviour()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 342,
  "endLine" : 350,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsDataElement.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsDataElement.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptUsageInTypeName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/ScriptUsageInTypeName.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 8,
  "endLine" : 16,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dictionary ToDictionary()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/AssetMethodData.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbolTable GetReferenceSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 572,
  "endLine" : 582,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeclaredType GetUnityEventType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Resolve/EventHandlerSymbolFilter.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToEmptyPluralOrSingularQuick()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/NounUtilEx.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeElement GetTypeElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/DeclaredElementExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Caches/UnityShortcutCache.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri GetUrl()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/OnlineHelp/UnityOnlineHelpProvider.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PackageData? TryGetPackageDataBySearchPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionSearchInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 298,
  "endLine" : 306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcePathItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 392,
  "endLine" : 400,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnAfterComplete()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 409,
  "endLine" : 418,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/FormerlySerializedAsAtomicRenameFactory.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetTextOccurrence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/UnityAssetAtomicRename.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::resharper" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormerlySerializedAsAtomicRename()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/FormerlySerializedAsAtomicRename.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/LoadSceneAmbiguousQuickFix.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IncorrectMethodSignatureQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/IncorrectMethodSignatureQuickFix.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/IncorrectMethodSignatureQuickFix.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachePropertyValueQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CachePropertyValueQuickFix.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InefficientMultidimensionalArrayUsageQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/InefficientMultidimensionalArrayUsageQuickFix.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MultiplicationOrderQuickFix.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICSharpExpression CreateMulExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MultiplicationOrderQuickFix.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteCountingSet()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeParametersSetDiff()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/DiffTypes.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IndexClassInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassMetaInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PutFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnityElementIdProvider.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AutoPropertyToSerializedBackingFieldAction.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBulbActionCommand Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AutoPropertyToSerializedBackingFieldAction.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToggleSerializedFieldAll()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ToggleSerializedFieldAction.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::resharper" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ShowSourceGeneratedCodeAction.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitializeComponentBulbActionBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/InitializeComponentContextActionBase.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::resharper" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RemoveAttributeFromSingleDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AttributeUtil.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/BurstActionsUtil.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/PerformanceAnalysisUtil.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowExpensiveCallsBulbItemsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/ShowExpensiveCalls/ShowExpensiveCallsBulbItemsProvider.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IBulbActionCommand ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/AddCommentBulbActionBase.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeElement? TryGetSelectedClass()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CalculateValueFieldName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/BakerGeneratorUtils.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::resharper" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/OpenDotsSourceGeneratedFileBulbAction.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IObjectInitializer GetOrCreateInitializer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 452,
  "endLine" : 461,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool HaveOptionsUIFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityScopeCategoryUIProvider.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IScopeOptionsUIBase? CreateUI()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityScopeCategoryUIProvider.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ISearchDomain CreateSearchDomain()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Navigation/GoToUnityUsages/UnityUsagesContextSearch.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSpecificMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Present()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/CSharpInputActionsReferenceSearcher.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AppendRelatedFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/CSharpInputActionsReferenceSearcher.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IOccurrence MakeOccurrence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/CSharpInputActionsReferenceSearcher.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CalculateMeansImplicitUse()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/CustomCodeAnnotationProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::resharper" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/UnityMinAttributeInformationProvider.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JetRgbaColor ToColor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityNamedColors.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetColorName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityNamedColors.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Matches()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/MemberReordering/EventFunction.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityCSharpFormatterInfoProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/Formatting/UnityCSharpFormatterInfoProvider.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReferenceFactory? CreateFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityEventFunctionReferenceProviderFactory.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReferenceFactory? CreateFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/SyncVarHookReferenceProviderFactory.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Accepts()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/ExpectedObjectTypeFilter.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReferenceFactory? CreateFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeReferenceProviderFactory.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ResolveResultWithInfo GetResolveResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeOrNamespaceReference.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDaemonStageProcess CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Dots/DotsFilesStage.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAnimationEvent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/UsageChecking/UsageInspectionsSuppressor.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsImplicitlyUsedInterfaceType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/UsageChecking/UsageInspectionsSuppressor.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsImplicitlyUsedInterfaceMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/UsageChecking/UsageInspectionsSuppressor.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsImplicitlyUsedInterfaceProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/UsageChecking/UsageInspectionsSuppressor.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasOptionalParameter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/UsageChecking/UsageInspectionsSuppressor.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryAnalyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/LiteralOwnerAnalyzer/BurstStringSubAnalyzerBase.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstGutterMarkProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstGutterMarkProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalList GetRootMarksFromNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstMarksProvider.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInvocationExpensive()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/PerformanceCriticalCodeStageUtil.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/PerformanceLineMarkerAnalyzer.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CallGraphContextProviderBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/CallGraphContextProviderBase.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnityHighlightingAbstractStage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/UnityHighlightingStage/UnityHighlightingAbstractStage.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDaemonStageProcess CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/UnityHighlightingStage/UnityHighlightingAbstractStage.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasHotIcon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityHighlightingUtils.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetEventFunctionTooltip()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityCommonIconProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::resharper" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDaemonStageProcess CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CallGraphStage/CallGraphAbstractStage.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesAnalyzerVisitor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 280,
  "endLine" : 288,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ICSharpArgument? GetStateNameArgumentFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PlayAnimatorStateAnalyzer.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsYamlDataFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityFileExtensions.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::resharper" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JetSemanticVersion GetMinimumVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 823,
  "endLine" : 836,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JetSemanticVersion GetResolvedVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 838,
  "endLine" : 847,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string TryGetValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/EditorInstanceJson.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFileSystemPath GetProgramFiles()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityInstallationFinder.cs",
  "fileLinesCount" : 386,
  "components" : [ "primary::resharper" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasEventFunction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityType.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IClrTypeName GetInternedClrTypeName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/ApiXml.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Version GetInternedVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/ApiXml.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::resharper" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializedFieldStatus IsSerializableTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPotentialEventHandler()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 409,
  "endLine" : 420,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventFunction? GetUnityEventFunction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 438,
  "endLine" : 448,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodSignature()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignature.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetBaseUnityTypes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityTypeUtils.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ICollection GetTopLevelProjectWithReadLock()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityVersion.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::resharper" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeAnnotations/OdinMaxAttributeInformationProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSuppressed()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/Daemon/OdinUseNameOfInspectionSuppressor.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReferenceFactory? CreateFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/References/Members/OdinMemberReferenceFactoryProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectBreadcrumbs()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Services/Breadcrumbs/StructuralDeclarationBreadcrumbsProviderBase.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeStructureRootElement Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Services/CodeStructure/StructuralDeclarationPsiFileCodeStructureProviderBase.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOneOfPredefinedUnityProjects()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/ProjectExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasUnityFileStructure()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnitySolutionTracker.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::resharper" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFileProperties.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesPsiModule.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetFileInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalProjectFileTypes.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectExternalFilesForPackages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 336,
  "endLine" : 347,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddExternalPsiSourceFiles()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 463,
  "endLine" : 472,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBinaryAsset()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 631,
  "endLine" : 643,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExcludePackageSubFoldersFromNamespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Daemon/NamespaceProviderProjectSettingsProvider.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::resharper" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SettingsStorageMountPoint CreateProjectMountPoint()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/Settings/SettingsLayersProvider.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddGeneralSection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddInternalSection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::resharper" ],
  "startLine" : 226,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddBetterCommentText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::resharper" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Navigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Occurrences/AsmDefNameOccurrence.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAdornmentDataModel? CreateDataModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefGuidReferenceIntraTextAdornmentProvider.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/VersionDefineInfoAnalyzer.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefineConstraintsInfoAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/DefineConstraintsInfoAnalyzer.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICollection GetPreProcessingDirectives()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/DefineConstraintsInfoAnalyzer.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Evaluate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/LiveTemplates/AsmDefNameMacro.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefNameDeclaredElement? GetNameDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Search/GuidReferenceUsageSearchFactory.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::resharper" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessProjectItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Search/GuidReferenceUsageSearchFactory.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidReferenceSearchSourceFileProcessor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Search/GuidReferenceUsageSearchFactory.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::resharper" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OnOpenAssetHandler()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/OnOpenAssetHandler.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::unity" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartProfiling()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/NonUnity/UnityProfilerApiInterop.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::unity" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToJson()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/NonUnity/RiderProtocolController.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::unity" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static extern int SHGetFolderPath()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/NonUnity/ShortcutResolver.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::unity" ],
  "startLine" : 15,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Resolve()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/NonUnity/ShortcutResolver.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::unity" ],
  "startLine" : 245,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CPUProfilerModuleReflectionData()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerReflectionHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::unity" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProfilerWindowAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/ProfilerWindowAdapter.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::unity" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerWindowReflectionData()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/ProfilerWindowReflectionData.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::unity" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DeinitCurrentProfilerWindowEventHandling()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/ProfilerWindowEventsHandler.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::unity" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object FindChildElementToSelect()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/ShowUtil.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::unity" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetDataToEditor()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/FindUsagesWindow.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::unity" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocationAttribute()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/Utils/ScriptObjectSingleton.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::unity" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExportTo()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityApiType()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteParameters()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 363,
  "endLine" : 372,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteReturns()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 374,
  "endLine" : 383,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityApiParameter()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 487,
  "endLine" : 495,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInContent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/UnityProjectFileIndexAugmentor.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rider" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isGotoTargetInProject()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/gotoType/UnityGotoCustomizer.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::rider" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/notifications/OpenUnityProjectAsFolderNotification.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::rider" ],
  "startLine" : 202,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBestProjectModelElement()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityProjectModelViewExtensions.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 306,
  "endLine" : 315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateDoc()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/UssDocumentationProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rider" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanupBeforeOpen()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/workspace/UnitySolutionManagerExtensions.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startListening()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityPlayerListener.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::rider" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityProcessPickerDialog.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::rider" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAttachToUnityEditorConfiguration()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/RunConfigurationUtil.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::rider" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startListening()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityEditorListener.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::rider" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAdditionalPlaybackEnginesRoot()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/UnityInstallationFinder.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateInternal()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantWidget.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::rider" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logShowShaderVariantPopupStarted()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantEventLogger.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::rider" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logShowShaderContextsPopupStarted()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantEventLogger.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::rider" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adjustRendering()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantPopup.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::rider" ],
  "startLine" : 404,
  "endLine" : 412,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/unitTesting/SwitchUnitTestLauncherComboBoxAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rider" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/UnityToolbarActionsGroup.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::rider" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/ShowFileInUnityAction.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::rider" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/StartUnityAction.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::rider" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEntity()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/UnityPackageEntityImpl.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::rider" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnityAdditionalValuesProvider()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::debugger" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GameObjectComponentsGroup()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/GameObjectChildrenRenderer.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::debugger" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/GameObjectChildrenRenderer.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::debugger" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/GameObjectChildrenRenderer.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::debugger" ],
  "startLine" : 239,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildrenGroup()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerialisedPropertyChildrenRenderer.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::debugger" ],
  "startLine" : 422,
  "endLine" : 430,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerialisedPropertyChildrenRenderer.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::debugger" ],
  "startLine" : 432,
  "endLine" : 443,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildrenGroup()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerializedObjectChildrenRenderer.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::debugger" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerializedObjectChildrenRenderer.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::debugger" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GameObjectsGroup()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SceneRootChildrenRenderer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::debugger" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetChildrenLazy()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ChunkedValueGroupBase.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::debugger" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseFlowNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 707,
  "endLine" : 714,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType? LookAheadNextSignificantToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1285,
  "endLine" : 1292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAllPossibleWordsInFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Finder/JsonNewUsageSearchFactory.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HighlightInFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewDaemonStageProcessBase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewIdentifierHighlightingProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewIdentifierHighlightingStage.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IJsonNewMember CreateMember()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/Impl/JsonNewObject.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VsUnityVersionPropertiesExtenderProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity-visual-studio-common/src/Integration/Core/ProjectModel/VsUnityVersionPropertiesExtenderProvider.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabCodeCompletionContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabCodeCompletionContext.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri? GetUrl()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/OnlineHelp/ShaderLabOnlineHelpProvider.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Resolve()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickDoc/ShaderLabQuickDocProvider.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldIgnoreCaretPosition()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 273,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static InShaderLabBlock()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/InShaderLabBlock.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabFormattingStylePage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Formatting/ShaderLabFormattingStylePage.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabFormattingStylePageSchema()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Formatting/ShaderLabFormattingStylePage.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Caches/ShaderProgramInfo.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISearchDomain GetDeclaredElementSearchDomain()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Search/ShaderLabUsageSearchFactory.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ShaderLabDeclaredElementPresenterStyles()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/ShaderLabDeclaredElementPresenterStyles.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::resharper" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange AppendCommandName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/ShaderLabDeclaredElementPresenter.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IList GetDeclarations()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/TexturePassDeclaredElement.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ShaderLabLexerGenerated()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabLexerGenerated.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PropagateChangesFromCppLexer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabLexerGenerated.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetStringLiteral()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/ShaderLabTreeHelpers.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IOptionNode GetOptionTree()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Formatting/ShaderLabCppFormatterExtension.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReferenceFactory? CreateFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Resolve/ShaderReferenceProviderFactory.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsLeftBracket()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabMatchingBraceContextHighlighter.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/ShaderLabStageBase.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override MatchingResult Match()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/CSharp/CodeCompletion/UnityCSharpShaderKeywordsCompletionProvider.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ShaderDefineSymbolsRecognizer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderDefineSymbolsRecognizer.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FindCgContent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslTypingAssist.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::resharper" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityGameEngineDirectiveResolver()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityGameEngineDirectiveResolver.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppInclusionContextResult CreateInclusionContextResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/InjectedHlslInclusionContextProvider.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectedHlslFileLocationTracker()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslFileLocationTracker.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Exists()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslFileLocationTracker.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetIncludesLocation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslFileLocationTracker.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual VirtualFileSystemPath GetCgIncludeFolderPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/CgIncludeDirectoryProvider.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSerializedViaFileId()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/UnityCodeInsightFieldUsageProvider.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::resharper" ],
  "startLine" : 299,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityCodeInsightProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/UnityCodeInsightProvider.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityCodeInsightsHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/UnityCodeInsightsHighlighting.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledSample GetInstance()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSample.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShareMemoryAllocationsWithParent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSample.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSamplesByQualifiedName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSamplesCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetTypeSamples()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSamplesCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanRunPlayModeTests()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/Packages/PackageCompatibilityValidator.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdviseFileAddedOrDeleted()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityRefreshTracker.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::resharper" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override PertinenceResult IsSupported()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/UnityNUnitTestExplorerFromMetadata.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IUnitTestElement? GetElementById()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 489,
  "endLine" : 496,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFileAssociatedWithOpenedEditor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Documents/RiderUnitySharedFilesSavingSuppressor.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void FlowIntoRdSafe()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/RdExtensions.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEditorUsageCollector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/UnityEditorUsageCollector.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddExtensionMapping()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::resharper" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShowShaderVariantInteraction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::resharper" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IXmlAttribute CreateAttribute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Parsing/UxmlTreeNodeFactory.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlDomainSpecificSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Searching/UxmlDomainSpecificSearcher.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbolTable GetNamespaceSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlRootNamespaceReference.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlTypeOrNamespaceReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlTypeOrNamespaceReference.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbolTable GetSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlTypeOrNamespaceReference.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetPriority()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Occurrences/UnityYamlSpecificOccurrenceKindIconProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnityAssetOccurrence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurrence.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetRelatedFolderPresentation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurrence.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetRelatedFolderPresentation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/AnimImplicitOccurence.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcesCacheItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourcesCacheItem.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourcesCacheItem Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourcesCacheItem.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSettingsSceneData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ProjectSettingsCacheItem.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSettingsCacheItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ProjectSettingsCacheItem.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteSet()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ProjectSettingsCacheItem.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceLoadCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFileSystemPath GetSolutionDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimExplicitFindResults()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/AnimExplicitFindResults.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityScriptsFindResults()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityScriptsFindResults.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetCache.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnDocumentChange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetCache.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::resharper" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InvalidateData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetCache.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::resharper" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IUnityAssetDataElement GetElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetCache.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::resharper" ],
  "startLine" : 270,
  "endLine" : 279,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dictionary Import()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::resharper" ],
  "startLine" : 464,
  "endLine" : 472,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetDocumentHierarchyElement GetAssetHierarchyFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElementContainer.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::resharper" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrefabModification()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/PrefabModification.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformHierarchy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/TransformHierarchy.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/TransformHierarchy.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesDataElement.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsage.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBlockSequenceNode? GetAnimationEventsNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/AnimExtractor.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimExplicitUsagesContainer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesContainer.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesDataElement.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesDataElement.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesDataElement.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DropFragments()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Utils/StreamReaderBuffer.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 173,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteDelegate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetData.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invalidate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 390,
  "endLine" : 397,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StoreResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/PrefabImportCache.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorStateMachineScriptUsage.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalList ReadAnchors()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorStateMachineScriptUsage.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalList ReadStateMachineBehavioursAnchors()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorStateScriptUsage.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteAnimReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteGuidToAnchorsEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 269,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorScriptUsagesElementContainer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invalidate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnimReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable ConcatUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 333,
  "endLine" : 340,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorGameObjectDataElement.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorGameObjectDataElement.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorGameObjectUsagesContainer.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorGameObjectUsagesContainer.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::resharper" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventData.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/AssetMethodData.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetAssetMethodDataFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 562,
  "endLine" : 570,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? GetUnicodeText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/UnityYamlPsiExtensions.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool DerivesFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/DeclaredElementExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ICSharpArgument? GetArgument()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Caches/UnityShortcutCache.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Caches/UnityShortcutCache.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invalidate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Caches/UnityTypeCache.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override MatchingResult Match()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityUIElementsCompletionProvider.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcesCompletionItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityResourcesCompletionProvider.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override MatchingResult Match()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityResourcesCompletionProvider.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddPredefinedDirectories()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Register()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/QuickFixRegistrar.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateFromUsageFix.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IntentionResult ExecuteIntention()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateStaticConstructorFromUsageAction.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInvocationInitializer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferNonAllocApiQuickFix.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::resharper" ],
  "startLine" : 190,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/FormerlySerializedAsSplitDeclarationsFix.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void HandleExpressionBody()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CachePropertyValueQuickFix.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/AbstractMoveQuickFix.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::resharper" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoveAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/AbstractMoveQuickFix.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::resharper" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDeclaredElement? GetDeclaredElementFromParentDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/MonoBehaviourMoveUtil.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::resharper" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializedFieldStatus GetSerializableStatus()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::resharper" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::resharper" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Clear()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::resharper" ],
  "startLine" : 237,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnitySerializationReferenceElementInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ClassMetaInfo ReadMetaInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeParameter ReadTypeParameter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassMetaInfoDiff()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/DiffTypes.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeParameter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddFieldToExistingBakerAndAuthoringAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddFieldToExistingBakerAndAuthoringAction.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveAttributeAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddInspectorAttributeAction.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::resharper" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToggleSerializedFieldOne()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ToggleSerializedFieldAction.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::resharper" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/InitializeComponentContextActionBase.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::resharper" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IHighlighting Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Daemon/StringLiteralReferenceIncorrectSignatureErrorHandler.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetBurstCallsActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/ShowBurstCalls/ShowBurstCallsBulbAction.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/CallGraphQuickFixBase.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetExpensiveCallsActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/ShowExpensiveCalls/ShowExpensiveCallsBulbAction.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CheckCallGraph()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/ShowExpensiveCalls/ShowExpensiveCallsBulbItemsProvider.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/CallGraphContextActionBase.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/CallGraphContextActionBase.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetMenuItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/SimpleCallGraphBulbItemsProviderBase.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpectedNamespaceAndNamespaceChecker CalculateCustomNamespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Util/ExternalPackageCustomNamespaceProvider.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDotsRelatedCodeGeneratedDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/UnityDotsSearchFactory.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetRelatedFolderPresentation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/UnityInputActionsTextOccurence.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICollection GetSpecialAttributeInstances()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/CustomCodeAnnotationProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invalidate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/CustomCodeAnnotationProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::resharper" ],
  "startLine" : 313,
  "endLine" : 321,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Bind()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorReference.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool HasReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeReferenceFactory.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbolTable GetSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeOrNamespaceReference.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentRange GetTypeParametersOrMethodNameHighlightingRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Errors/CSharpErrorUtil.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ShouldRun()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/UnityElementProblemAnalyzer.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BulbMenuItem BulbActionToMenuItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/CallGraph/UnityCallGraphUtil.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::resharper" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToFixedStringActionQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/QuickFixes/ConvertToFixedStringQuickFix.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/LiteralOwnerAnalyzer/SubAnalyzers/BurstStringAssignmentExpressionSubAnalyzer.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBurstCompileFunctionPointer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/BurstCodeAnalysisUtil.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::resharper" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsWithoutBurstForEachLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/BurstCodeAnalysisUtil.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::resharper" ],
  "startLine" : 265,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsMarkedLocal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstPropagator.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstStrictlyBannedMarkProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstStrictlyBannedMarkProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/CameraMainUsageAnalyzer.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ColorToHSV()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/ColorUtils.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HighlightingInfo? CreateColorHighlightingInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlighterProcess.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JetRgbaColor? GetColorFromHSV()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlighterProcess.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::resharper" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int? GetArgumentAsIntConstant()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlighterProcess.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::resharper" ],
  "startLine" : 235,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasEntitiesPackageInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/DotsUtils.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool InteriorShouldBeProcessed()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/Analyzers/QueryComponentLookupAnalyzer.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool InteriorShouldBeProcessed()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/Analyzers/RequiredSingletonAnalyzer.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::resharper" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnityDeclarationHighlightingProviderBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityDeclarationHighlightingProviderBase.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldDetector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/FieldDetector.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AddMonoBehaviourHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/FieldDetector.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/FieldDetector.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CallGraphStage/CallGraphAbstractStage.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallGraphLocalStage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CallGraphStage/CallGraphLocalStage.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityObjectNullCoalescingProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityObjectNullCoalescingProblemAnalyzer.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityObjectNullPatternMatchingProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityObjectNullPatternMatchingProblemAnalyzer.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnityComponentRelatedReferenceExpressionFinder GetFinder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidateCachedValues()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiersProcessingInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/DotsPartialClassesAnalyzer.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityObjectNullCoalescingAssignmentProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityObjectNullCoalescingAssignmentProblemAnalyzer.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InSameBlock()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/InstantiateWithoutParentProblemAnalyzer.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityObjectNullPropagationProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityObjectNullPropagationProblemAnalyzer.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayAnimatorStateAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PlayAnimatorStateAnalyzer.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnityObjectNullPatternMatchingProblemInSubpatternAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityObjectNullPatternMatchingProblemInSubpatternAnalyzer.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributedMethodSignatureProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/AttributedMethodSignatureProblemAnalyzer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManifestJson()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EditorManifestJson()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnityInstallationInfo TryGetBestChoice()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityInstallationFinder.cs",
  "fileLinesCount" : 386,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityTypesProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityTypesProvider.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeElement GetTypeElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityType.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version GetActualVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityVersion.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::resharper" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JetSemanticVersionRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/VersionUtils/JetSemanticVersionRange.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override MatchingResult Match()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/GroupingAttributes/OdinTabGroupAttributeCodeCompletionProvider.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnAfterComplete()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/GroupingAttributes/OdinTabGroupAttributeCodeCompletionProvider.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override MatchingResult Match()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/GroupingAttributes/OdinLayoutAttributesCodeCompletionProvider.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::resharper" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnAfterComplete()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/GroupingAttributes/OdinLayoutAttributesCodeCompletionProvider.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::resharper" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override MatchingResult Match()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/Members/OdinMemberCodeCompletionProvider.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnAfterComplete()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/Members/OdinMemberCodeCompletionProvider.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OdinMemberReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/References/Members/OdinMemberReference.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override bool RemoveFromLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Caches/SimplePsiSourceFileCacheWithLocalCache.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Syntax/SyntaxBaseEx.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Syntax/SyntaxBaseEx.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::resharper" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProjectDataCache Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/Caches/UnityProjectFileCacheProvider.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyHasUnityReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnityReferencesTracker.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::resharper" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAssemblyCSharpEditor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/ProjectExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldProcessAssembly()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Internal/DumpSpellCheckWordListsAction.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::resharper" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 785,
  "endLine" : 792,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityExternalPsiSourceFileFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalPsiSourceFileFactory.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SettingsStorageMountPoint CreateSolutionMountPoint()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/Settings/SettingsLayersProvider.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShowMsdnHelp()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Help/ShowUnityHelp.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ReplaceLast()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Help/StringEx.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICollection? GetOccurrenceKinds()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Occurrences/AsmDefOccurrenceKindProvider.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionDefineInfoAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/VersionDefineInfoAnalyzer.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RemoveFromLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefCacheItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCacheItem.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AsmDefCacheItem Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCacheItem.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsmDefVersionDefine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCacheItem.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceCollection GetReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmDefNameReferenceFactory.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceCollection GetReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmRefNameReferenceFactory.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WritePath()",
  "longName" : "",
  "relativeFileName" : "buildScripts/EditorPlugin/BuildScript/GenerateRiderDevBat.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::buildScripts" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClientControllerWrapper()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/ClientControllerWrapper.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::unity" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReloadScripts()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/NonUnity/UnityProfilerApiInterop.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::unity" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PlayModeState GetPlayModeState()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/PlayModeStateTracker.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::unity" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LogInitializer()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/LogInitializer.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::unity" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetProjectSettings()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnityEditorProtocol.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::unity" ],
  "startLine" : 301,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnityProfilerSnapshotStatus ToSnapshotStatus()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/SnapshotAnalysis/ProfilerSnapshotStatusInfoExtensions.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::unity" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerFrameDataTreeViewReflectionData()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerReflectionHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::unity" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValid()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerReflectionHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::unity" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnEnable()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/FindUsagesWindow.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::unity" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUnityCompatibleWithRiderPackage()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/RiderPackageInterop.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::unity" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable CollectToolbox20Linux()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderInfo()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 650,
  "endLine" : 658,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ImportFrom()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 433,
  "endLine" : 440,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KeyValuePair ImportFrom()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 442,
  "endLine" : 450,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 452,
  "endLine" : 459,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteDescriptions()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 466,
  "endLine" : 474,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetNuspecTemplate()",
  "longName" : "",
  "relativeFileName" : "tools/testLibNupkgGenerator/Program.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::tools" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/uxml/codeInsight/schema/UxmlSchemaProvider.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rider" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/MetaTracker.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::rider" ],
  "startLine" : 271,
  "endLine" : 278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileStatus()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerFileSystemNode.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::rider" ],
  "startLine" : 355,
  "endLine" : 365,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileStatusColor()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerFileSystemNode.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::rider" ],
  "startLine" : 367,
  "endLine" : 376,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNode()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 353,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerFileSets()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/workspace/UnityPackagesWorkspaceFileIndexContributor.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::rider" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAttachToConfiguration()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/RunConfigurationUtil.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::rider" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUnityBundlesList()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/RunConfigurationUtil.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::rider" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnClass()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/ProcessesPanel.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDebuggerOutputEventsListener()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachProfileState.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::rider" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokePopup()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelView.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::rider" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preprocessEventForTextField()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/LogSmartSearchField.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::rider" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOsSpecificPath()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/UnityInstallationFinder.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provideWidget()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantsService.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::rider" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateInternal()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderWidget.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::rider" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantWidget.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::rider" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/unitTesting/SwitchUnitTestLauncherComboBoxAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rider" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUnityVersion()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/UnityVersionRiderTechnicalSupportInfoProvider.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::rider" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/internal/DumpUnityExplorerAction.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::rider" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryGetIconRendererLocation()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/breakpoints/UnityPausepoints.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::rider" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/valueEvaluators/UnityTextureCustomComponentEvaluatorFactory.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::rider" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorCallback()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/valueEvaluators/UnityTextureCustomComponentEvaluator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::rider" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/UnityPackageEntityImpl.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::rider" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMetadataMethodLite? GetDontDestroyOnLoadSceneMethod()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::debugger" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityDotsAdditionalValuesProvider()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/Dots/DotsAdditionalValuesProvider.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::debugger" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDebuggerSessionStarter GetSessionStarter()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/LocalUwpStartInfoHandler.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::debugger" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GameObjectChildrenGroup()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/GameObjectChildrenRenderer.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::debugger" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializedPropertyChildrenRenderer()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerialisedPropertyChildrenRenderer.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::debugger" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerializedObjectChildrenRenderer.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::debugger" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "debugger/usbmuxd/Usbmuxd.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::debugger" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseBlockScalar()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 271,
  "endLine" : 282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseBlockSequenceEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 451,
  "endLine" : 458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseAliasNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 716,
  "endLine" : 722,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseVerbatimTagProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 814,
  "endLine" : 820,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseTagHandle()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 835,
  "endLine" : 841,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseFlowSequenceEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 982,
  "endLine" : 990,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseFlowMapEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1153,
  "endLine" : 1159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int DetectInlineIndent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1324,
  "endLine" : 1331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsWhitespaceNewLineIndentOrComment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1456,
  "endLine" : 1463,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YamlLexer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexer.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Start()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleNewLine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 409,
  "endLine" : 415,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType HandleImplicitKey()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 417,
  "endLine" : 426,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? GetScalarText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/PsiExtensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertTextLength()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertTextLength()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonMapValueNode.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ProcessAfterInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlDaemonStageProcessBase.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void HighlightInFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlDaemonStageProcessBase.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string TryConvertPresentationToValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Util/StringLiteralUtil.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewCodeCompletionContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/CodeCompletion/JsonNewCodeCompletionContext.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IDomainSpecificSearcher CreateReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Finder/JsonNewUsageSearchFactory.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDaemonStageProcess CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewInspectionsStage.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonNewElementFactory GetInstance()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/JsonNewElementFactory.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEntityKind()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/DeclaredElements/JsonNewDeclaredElementPresenter.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Start()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewLexer.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISelectedRange? GetSelectedRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/SelectEmbracingConstruct/ShaderLabSelectEmbracingConstructProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabVariableReferenceAutomaticCompletionStrategy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabVariableReferenceAutomaticCompletionStrategy.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/ShaderKeywordQuickFix.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::resharper" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream GetDefaultSettingsStream()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/UnityShadersTemplatesDefaultSettingsStream.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeStructureElement? CreateDeclarationElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeStructure/ShaderLabCodeStructureProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Search/ShaderLabReferenceSearcher.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/PropertyDeclaredElement.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetPropertyType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/PropertyDeclaredElement.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/PropertyDeclaredElement.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/PropertyDeclaredElement.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/ShaderLabDeclaredElementBase.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabPreProcessor.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SkipErrorToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabParser.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Start()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabLexerGenerated.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TreeTextRange GetCommentRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/CommentTokens.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ResolveResultWithInfo ResolveWithoutCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ReferenceName.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbolTable GetReferenceSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ReferenceName.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsRightBracket()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabMatchingBraceContextHighlighter.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSingleCharToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabMatchingBraceContextHighlighter.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HighlightDeclarationsInFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabUsagesContextHighlighter.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::resharper" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override void Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ShaderLabElementProblemAnalyzer.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ProcessAfterInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/ShaderLabDaemonStageProcessBase.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HighlightInFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/ShaderLabDaemonStageProcessBase.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabErrorStageProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/ShaderLabErrorStage.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeLineDirective()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/Analysis/PreprocessorDirectiveProblemAnalyzer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDefineSymbol()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/UrtCompilationModeDefineSymbolDescriptor.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UrtCompilationMode GetValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/UrtCompilationModeDefineSymbolDescriptor.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDefineSymbol()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderPlatformDefineSymbolDescriptor.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderPlatform GetValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderPlatformDefineSymbolDescriptor.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExecuteTypingInCppContextOnly()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslTypingAssist.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class SuppressedShaderKeywordHighlight()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Daemon/Highlightings/SuppressedShaderKeywordHighlight.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityShaderModule()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IInjectedNodeContext? CreateInjectedNodeContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslInjectionProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CppFileLocation GetFileLocation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslInjectionProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslLocationInfo.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslLocationInfo.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnExtraActionClick()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/AbstractUnityCodeInsightProvider.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AddHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/AbstractUnityCodeInsightProvider.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityInspectorCodeInsightsHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/UnityInspectorCodeInsightsHighlighting.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateProgressbarDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerSnapshotProvider.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::resharper" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProfilerSnapshotFetchingSettings GetSnapshotFetchingSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerSnapshotProvider.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::resharper" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSamplesByQualifiedName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerSnapshotProvider.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::resharper" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetTypeSamples()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerSnapshotProvider.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::resharper" ],
  "startLine" : 320,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateSampleCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerSnapshotProvider.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::resharper" ],
  "startLine" : 329,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSample.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RdUsageGroup CreateModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RdUsageGroup CreateModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class RiderUnityUsagesNotification()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Services/Navigation/GoToUnityUsages/RiderUnityUsagesNotification.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityInputActionsCustomGroupingProjectItemProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/InputActions/Feature/Usages/UnityInputActionsCustomGroupingProjectItemProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnOutOfSync()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/BackendUnityProtocol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityReferenceSynchronizer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityReferenceSynchronizer.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 534,
  "endLine" : 540,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsConnectionEstablished()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/BackendUnityHost.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void FlowIntoRdSafe()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/RdExtensions.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdvisePlayControls()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/PassthroughHost.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::resharper" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdviseConsoleEvents()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/PassthroughHost.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::resharper" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetInformation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/UnityEditorUsageCollector.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityAsmDefCustomGroupingProjectItemProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/AsmDef/Feature/Usages/UnityAsmDefCustomGroupingProjectItemProvider.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitBlockValueNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/ShaderLab/Daemon/CodeFolding/ShaderLabCodeFoldingProcessor.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CppFileLocation GetCppFileLocation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextCache.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SyncToFrontend()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::resharper" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContext.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override UxmlTypeOrNamespaceReference GetReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/CodeCompletion/UxmlCompletableReferenceItemsProvider.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UxmlCacheItem Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCacheItem.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RichText Format()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/DeclaredElements/UxmlDeclaredElementPresenter.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbolTable GetSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlTypeOrNamespaceReference.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbolTable GetCompletionSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlTypeOrNamespaceReference.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RichText GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAnimatorScriptOccurence.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimExplicitEventOccurence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/AnimExplicitEventOccurence.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RichText GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/AnimExplicitEventOccurence.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolUsageOccurrence Transform()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/AI/AssetOccurrenceToSymbolUsageAdapter.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetSymbolUsageOccurrence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/AI/AssetOccurrenceToSymbolUsageAdapter.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourcesCacheItem.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAllTags()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAllLayers()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAllInput()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ProjectSettingsCacheItem.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Hash CalculateResourceMetaFileHash()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEditorResource()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventHandlerFindResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityMethodsFindResult.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityMethodsFindResult.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityMethodsFindResult.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/AnimExplicitFindResults.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityAssetFindResult.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityAssetReferenceSearcher.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::resharper" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityScriptsFindResults.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityScriptsFindResults.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityInspectorFindResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityInspectorFindResults.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityInspectorFindResults.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityInspectorFindResults.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IDomainSpecificSearcher CreateReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityYamlUsageSearchFactory.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int FindEndOfLine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::resharper" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElementContainer.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::resharper" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetDocumentHierarchyElement GetAssetHierarchyFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElementContainer.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::resharper" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IHierarchyElement SearchForAnchor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::resharper" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List GetSelfAndOriginalGameObjects()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetHierarchyUtil.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrefabModification GetModificationFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/PrefabInstanceHierarchy.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalReference GetImportedReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/Prefabs/PrefabsUtil.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScriptComponentHierarchy Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/ScriptComponentHierarchy.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/References/ExternalReference.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/References/LocalReference.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExternalReference ReadExternalReferenceFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/References/HierarchyReferenceUtil.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalReference ReadLocalReferenceFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/References/HierarchyReferenceUtil.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesDataElement.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimImplicitUsage ReadFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsage.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ExtractSampleRateFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/AnimExtractor.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalReference CreateReferenceToAnimationClip()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/AnimExtractor.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesDataElement.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsage.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendTextTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Utils/StreamReaderBuffer.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BufferFragment GetFragmentByIndex()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Utils/StreamReaderBuffer.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityAssetData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetData.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/InspectorVariableUsage.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/InspectorVariableUsage.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/AssetReferenceValue.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/AssetSimpleValue.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetInspectorValuesContainer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 450,
  "endLine" : 456,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 458,
  "endLine" : 464,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/InputActionsDataElement.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/InputActionsDataElement.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorStateMachineScriptUsage.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorStateScriptUsage.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorStateScriptUsage.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AssertHaveUsefulRecords()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorExtractor.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalReference CreateReferenceToAnimatorState()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorExtractor.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OneToListMap ReadGuidToAnchorsMap()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReadGuidToAnchors()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ICollection ReadStateNames()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteTestAnchorToUsageEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalList GetPossibleFilesWithScriptUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetScriptUsagesFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorGameObjectUsagesContainer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorGameObjectUsagesContainer.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/ScriptUsageInTypeName.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/AssetMethodData.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventUtils.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Guid? GetScriptGuid()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 475,
  "endLine" : 482,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalList GetPossibleFilesWithScriptUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 664,
  "endLine" : 671,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetScriptUsagesCount()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 673,
  "endLine" : 680,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetPresentableName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/OnlineHelp/UnityPackagesOnlineHelpProvider.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Uri GetUrl()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/OnlineHelp/UnityCompiledElementOnlineHelpProvider.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override MatchingResult Match()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityTagsCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILookupItem SetRelevanceSortPriority()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 219,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override MatchingResult Match()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityProjectSettingsCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventFunctionBehavior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionBehavior.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateAtomicRenames()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/FormerlySerializedAsAtomicRenameFactory.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IClassMemberDeclaration? GetDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/FormerlySerializedAsAtomicRename.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateFromUsageFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateFromUsageFix.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CreateFromUsageFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateFromUsageFix.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailableInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateStaticConstructorFromUsageAction.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveReadonlyFromSerializedFieldQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/RemoveReadonlyFromSerializedFieldQuickFix.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeSignatureBulbAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/IncorrectMethodSignatureQuickFix.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::resharper" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action? ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MarkSerializableQuickFix.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractMoveQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/AbstractMoveQuickFix.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/AbstractMoveQuickFix.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::resharper" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void MoveToMethodWithFieldIntroduction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/MonoBehaviourMoveUtil.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::resharper" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FullAssemblyId Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeParameterResolve ReadResolve()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteMetaInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteTypeParametersSet()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteTypeParameter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UnionWith()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceProviderDiffUtils.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::resharper" ],
  "startLine" : 325,
  "endLine" : 331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void UnionWith()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceProviderDiffUtils.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::resharper" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateAssetMenuAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/CreateAssetMenuContextAction.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ConvertXmlDocToTooltipAttributeAction.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RemoveAttributeFromAllDeclarations()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AttributeUtil.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddPerformanceAnalysisDisableComment/AddPerformanceAnalysisDisableCommentContextAction.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddExpensiveComment/AddExpensiveCommentContextAction.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PerformanceAnalysisContextActionBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/PerformanceAnalysisContextActionBase.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldCreate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/PerformanceOnlyContextActionBase.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetPerformanceCallsActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/ShowPerformanceCriticalCalls/ShowPerformanceCriticalCallsBulbAction.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ShowMethodCallsBulbActionBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/ShowMethodCallsBulbActionBase.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IQuickDocPresenter? Resolve()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickDoc/UnityElementQuickDocPresenter.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateUnityEventFunctionsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/GenerateUnityEventFunctionsProvider.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IObjectInitializer GetOrCreateInitializer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 411,
  "endLine" : 418,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/GenerateUnityEventFunctionsWorkflow.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream GetDefaultSettingsStream()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/UnityTemplatesDefaultSettings.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UnityProjectScopeCategoryUIProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityProjectScopeCategoryUIProvider.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ExecuteSearchRequest()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Navigation/GoToUnityUsages/GoToUnityUsagesProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetColorTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityNamedColors.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Matches()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/MemberReordering/SerializableClass.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ICSharpLiteralExpression? GetValidStringLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/StringLiteralReferenceFactoryBase.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodSignature GetMethodSignature()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/SyncVarHookReference.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbolTable GetCompletionSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeOrNamespaceReference.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Accepts()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/ForwardedTypesFilter.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool HasBurstAttributeInstance()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstGutterMarkProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstCodeInsights()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstCodeInsights.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBurstPossibleArgumentString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/BurstCodeAnalysisUtil.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::resharper" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool InteriorShouldBeProcessed()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstMarksProvider.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::resharper" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPerformanceCriticalRootMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/PerformanceCriticalCodeStageUtil.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::resharper" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpensiveCodeMarksProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/CallGraph/ExpensiveCodeMarksProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMarkedSweaDependent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/ICallGraphContextProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityColorHighlighterProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlighterProcess.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlighterProcess.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializeReferenceHighlightingProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/SerializationAttributes/UnitySerializationAttributeAbstractStage.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityHighlightingGlobalStage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/UnityHighlightingStage/UnityHighlightingGlobalStage.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityHighlightingStage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/UnityHighlightingStage/UnityHighlightingStage.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddComponentLookupUpdateQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/AddComponentLookupUpdateQuickFix.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/DotsPartialClassesQuickFix.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool SuppressInspections()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/DotsElementsSuperTypeDeclaredInOtherPartSuppressor.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPossibleDotsPartialClasses()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/DotsElementsSuperTypeDeclaredInOtherPartSuppressor.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool InteriorShouldBeProcessed()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/UnityCallGraphCodeProcessor.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/TypeDetector.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AddOdinHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/FieldDetector.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallGraphSwaExtensionProviderActivator()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CallGraphStage/CallGraphSwaExtensionProviderActivator.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeStatements()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawGizmoAttributeProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/DrawGizmoAttributeProblemAnalyzer.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputActionsCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCache.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputActionsDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/DeclaredElements/InputActionsDeclaredElement.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/DeclaredElements/InputActionsDeclaredElement.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DoRefresh()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 205,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageData? GetPackageDataFromFolderFallbackWithWarning()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 574,
  "endLine" : 580,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DoesResolvedPackageTakePrecedence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 807,
  "endLine" : 815,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityPackageProjectResolution()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/UnityPackageProjectResolution.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorPackageDetails()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityType.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializedFieldStatus IsFieldTypeSerializable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 287,
  "endLine" : 295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version GetNormalisedActualVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 482,
  "endLine" : 489,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Version TryGetVersionFromProjectVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityVersion.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::resharper" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/Daemon/Intentions/OdinWrongAttributeQuickFix.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OdinGroupInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Attributes/OdinAttributeUtil.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserDataPerProjectFileType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/ProjectModel/UserDataPerProjectFileType.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Caches/PsiSourceFileCacheWithLocalCache.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void MergeLoaded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Caches/PsiSourceFileCacheWithLocalCache.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override bool AddToLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Caches/SimplePsiSourceFileCacheWithLocalCache.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ResolveResultWithInfo ResolveWithoutCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Resolve/ReferenceWithOrigin.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProjectFileCacheProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/Caches/UnityProjectFileCacheProvider.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnityProject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/ProjectExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityPencilsFilter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Pencils/UnityPencilsFilter.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IScopedFixingStrategy GetScopedFixingStrategy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/QuickFixes/UnityScopedQuickFixBase.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityExternalFilesModuleFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleFactory.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesPsiModule.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectExternalFilesForSolutionDirectory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBinaryAsset()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 620,
  "endLine" : 629,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowUnityHelp()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Help/ShowUnityHelp.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FormatDocumentationKeyword()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Help/ShowUnityHelp.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSystemPath? TryGetFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Help/UnityDocumentationCatalog.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsContextApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/ContextSearch/AsmDefImplementationContextSearch.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AsmDefNameReference GetReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/CodeCompletion/AsmDefCompleteableReferenceItemsProvider.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/ContextActions/ConvertToNamedReferenceContextAction.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetCommonActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefInlayHintContextActionProvider.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbolTable GetAssemblyNamesSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetVersionDefines()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCacheItem.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AsmDefVersionDefine Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCacheItem.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitProjectReferenceDelta()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Modules/AsmDefModuleReferenceChangeListener.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::resharper" ],
  "startLine" : 582,
  "endLine" : 614,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool PreFilterReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Search/GuidReferenceUsageSearchFactory.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::resharper" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefNameDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/DeclaredElements/AsmDefNameDeclaredElement.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/DeclaredElements/AsmDefNameDeclaredElement.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsGuidReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/AsmDefUtils.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryLaunchUnitTests()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/UnityEditorTestLauncher.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::unity" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedSynchronizedQueue()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Utils/BoundedSynchronizedQueue.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::unity" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T Dequeue()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Utils/BoundedSynchronizedQueue.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::unity" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssetDeleteResult OnWillDeleteAsset()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/ModificationPostProcessor.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::unity" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssetMoveResult OnWillMoveAsset()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/ModificationPostProcessor.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::unity" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICPUProfilerModuleAdapter? GetCpuProfilerModule()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiProfilerWindowAdapter.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::unity" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StopProfiling()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/NonUnity/UnityProfilerApiInterop.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::unity" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IProfilerFrameDataTreeViewAdapter? CreateProfilerFrameDataTreeViewAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/AbstractAdaptersFactory.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::unity" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITreeViewControllerAdapter? CreateTreeViewControllerAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/AbstractAdaptersFactory.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::unity" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CPUProfilerModuleAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/CPUProfilerModuleAdapter.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::unity" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValid()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerReflectionHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::unity" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProfilerFrameDataTreeViewAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerFrameDataTreeViewAdapter.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::unity" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProfilerFrameDataHierarchyViewAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerFrameDataHierarchyViewAdapter.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::unity" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValid()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/ProfilerWindowReflectionData.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::unity" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProfilerWindowFacade()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/SnapshotNavigation/ProfilerWindowFacade.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::unity" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InternalUpdate()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/ProfilerWindowEventsHandler.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::unity" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ShowAnimationEventUsage()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/ShowUtil.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::unity" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnimatorStateMachine FindChildStateMachine()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/ShowUtil.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::unity" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractUsageElement()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/AbstractUsageElement.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::unity" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetFilePath()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/Utils/ScriptObjectSingleton.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::unity" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToolboxSpecificRiderPaths()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiType.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::tools" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleHtmlNode Load()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/SimpleHtmlNode.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::tools" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkObsolete()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/TypeResolver.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::tools" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateSupportedVersion()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExportVersionRange()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ImportVersionRange()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MakeParameterOptional()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 329,
  "endLine" : 335,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FileSystemPath GetDocumentationRoot()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/Program.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::tools" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RiderSupportedLanguages TranslateCountryCodeIntoLanguageCode()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/LocalizationUtil.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::tools" ],
  "startLine" : 7,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocations()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/uxml/codeInsight/schema/UxmlSchemaProvider.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rider" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/MetaTracker.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::rider" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readExternal()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::rider" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPrimaryToolbarActions()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::rider" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBestParentProjectModelNode()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityProjectModelViewExtensions.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::rider" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateChildren()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateChildren()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSchema()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/settings/fileLayout/AdditionalFileLayoutSchemaProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rider" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findFunctionDescriptors()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/UssCssElementDescriptorProvider.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rider" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/references/PackageFolderReference.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::rider" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAttachedToUnityEditor()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/RunConfigurationUtil.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::rider" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readExternal()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachToEditorRunConfiguration.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rider" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createModelStartInfo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachToEditorProfileState.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::rider" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createModelStartInfo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachProfileState.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::rider" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityPlayerDebugConfigurationType.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::rider" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createWorkerRunInfo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/unityExe/UnityExeDebugProfileState.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::rider" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getItemDisplayText()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/attach/UnityLocalAttachProcessPresentationGroup.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::rider" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extensionCreated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/UnityProjectDiscoverer.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::rider" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLocalizedName()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelToolbarBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::rider" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelToolbarBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::rider" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelToolbarBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::rider" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extensionCreated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/UnityInstallationFinder.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateStatus()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/EditorInstanceJson.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::rider" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/SwitchUIMode.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::rider" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun revalidateWidget()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantsService.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::rider" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setData()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderWidget.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::rider" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/unitTesting/UnitTestLauncherState.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::rider" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/profilerIntegration/ProfilerIntegrationWidget.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::rider" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTooltipText()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UnityProtocolConnectionAction.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::rider" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equalsIgnoringEntitySource()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/UnityPackageEntityImpl.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::rider" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IValue CreateValueEntity()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::debugger" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IValueReference? GetCurrentEntity()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/Dots/DotsAdditionalValuesProvider.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::debugger" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDebuggerSessionStarter GetSessionStarter()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/AndroidAdbStartInfoHandler.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::debugger" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDebuggerSessionStarter GetSessionStarter()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/IosUsbStartInfoHandler.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::debugger" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StopCheckNetIsolation()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/LocalUwpStartInfoHandler.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::debugger" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/SerializedPropertyPresenter.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::debugger" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/ExternalDebuggerDisplayObjectPresenter.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::debugger" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/ExtraDetailPresenter.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::debugger" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IValuePresentation? PresentValue()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/TextValuePresenter.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::debugger" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/Dots/DotsRefValuePresenter.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::debugger" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerialisedPropertyChildrenRenderer.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::debugger" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetChunkedChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ChunkedValueGroupBase.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::debugger" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtraDetailValueReferenceDecorator()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueReferences/ExtraDetailValueReferenceDecorator.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::debugger" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListDevices()",
  "longName" : "",
  "relativeFileName" : "debugger/ios-list-usb-devices/src/ListDevices.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::debugger" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int DoBuild()",
  "longName" : "",
  "relativeFileName" : "fleet/FleetPluginBuild/Program.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::fleet" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILexer CreateLexer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/YamlLexerFactory.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessProjectItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Search/YamlReferenceSearcher.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChameleonTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.ChameleonTokenNodeType.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.ChameleonTokenNodeType.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YamlTreeStructureBuilder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseChompingIndicator()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsNonEmptyFlowContent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 927,
  "endLine" : 932,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPlainScalarStartToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1205,
  "endLine" : 1213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SkipWhitespaces()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1228,
  "endLine" : 1233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PushFlowIndicator()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 390,
  "endLine" : 395,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopFlowIndicator()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 397,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType AbandonJsonAdjacentValueState()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TokenNodeType GetChameleonMapEntryValueWithIndent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.Instances.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedTokenElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.FixedTokenNodeType.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertSingleChild()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonMapValueNode.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChameleonContentNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonMapValueNode.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertSingleChild()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonMapValueNode.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected YamlDaemonStageProcessBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlDaemonStageProcessBase.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool InteriorShouldBeProcessed()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlDaemonStageProcessBase.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProcessingFinished()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlDaemonStageProcessBase.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDaemonStageProcess CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlErrorStage.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDaemonStageProcess CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/IdentifierHighlightingStage.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/IdentifierHighlightingStage.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Choice()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Resources/Strings.Designer.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AcceptTyping()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/CodeCompletion/JsonNewAutopopupCodeCompletionStrategy.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessProjectItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Finder/JsonNewReferenceSearcher.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProcessingFinished()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewDaemonStageProcessBase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsonNewParser CreateParser()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/JsonNewElementFactory.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange AppendString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/DeclaredElements/JsonNewDeclaredElementPresenter.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JsonNewDeclaredElementType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/DeclaredElements/JsonNewDeclaredElementType.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Skip()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewFilteringLexer.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IJsonNewLiteralExpression? AsStringLiteralValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/JsonNewUtil.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitialiseSolutionSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity-visual-studio-common/src/Integration/Core/Feature/Respeller/UnityInstalledDictionarySettingsProvider.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentRange GetBlockComment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Comment/ShaderLabBlockCommentActionProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ISelectedRange? GetParentInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/SelectEmbracingConstruct/ShaderLabDotSelection.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordsCollector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/Keywords/KeywordsCollector.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AcceptTyping()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabVariableReferenceAutomaticCompletionStrategy.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AcceptTyping()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabAutomaticStrategyOnKeyword.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabAtomicRename()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Refactorings/Rename/ShaderLabAtomicRename.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RichTextBlock? GetElementDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickDoc/ShaderLabDeclaredElementDescriptionProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabCommandQuickDocPresenter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickDoc/ShaderLabCommandQuickDocPresenter.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FormatSettingsKeyBase GetFormatSettingsService()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 306,
  "endLine" : 311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CheckThatCLikeLineEndsInOpenStringLiteral()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 336,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable BuildAllPoints()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/UnityScopeCategoryUIProvider.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::resharper" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IScopeOptionsUIBase? CreateUI()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/UnityScopeCategoryUIProvider.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentRange GetDocumentRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/VisualElements/VisualElementFactory.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessProjectItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Search/ShaderLabReferenceSearcher.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IDomainSpecificSearcher CreateReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Search/ShaderLabUsageSearchFactory.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange AppendString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/ShaderLabDeclaredElementPresenter.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetTypeName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/ShaderLabDeclaredElementPresenter.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed class ShaderLabCommandDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/ShaderLabCommandDeclaredElement.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::resharper" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShaderLabDeclaredElementType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/ShaderLabDeclaredElementType.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ShaderLabDeclaredElementBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/ShaderLabDeclaredElementBase.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetDeclarationsIn()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/ShaderLabDeclaredElementBase.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Skip()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabFilteringLexer.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShaderLabMissingTokensInserter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabMissingTokensInserter.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReference RenameFromReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/QualifiedPassReferenceElement.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReference RenameFromReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/QualifiedPassReferenceElement.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDeclaredElement? TryCreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ShaderLabCommandBase.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TreeTextRange GetTreeTextRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/ShaderLabTreeHelpers.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IHighlighting? Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Resolve/ShaderLabReferenceInCSharpMultipleCandidatesHighlighter.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IHighlighting? Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Resolve/ShaderLabReferenceInCSharpResolveProblemHighlighter.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HighlightDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabUsagesContextHighlighter.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::resharper" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProcessingFinished()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/ShaderLabDaemonStageProcessBase.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdentifierHighlightingStage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/IdentifierHighlightingStage.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/IdentifierHighlightingStage.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckForResolveProblems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/Resolve/ResolveProblemHighlighter.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/Analysis/InvalidParametersOnVariableReferenceAnalyzer.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/CSharp/CodeCompletion/UnityCSharpShaderKeywordsCompletionProvider.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetAllKeywords()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderVariantsManager.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::resharper" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override MatchingResult? Match()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/CodeCompletion/ShaderVariantDefineSymbolsProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectedHlslDummyFormatter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslDummyFormatter.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslTypingAssist.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::resharper" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPsiSourceFileFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override HashSet BuildData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslFileLocationTracker.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetInjectedFiles()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslCachingService.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectedHlslLocationInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslLocationInfo.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InjectedHlslLocationInfo Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslLocationInfo.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HlslSemantic()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Core/Semantic/HlslSemantic.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Choice()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/Resources/Strings.Designer.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/UnityCodeInsightFieldUsageProvider.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::resharper" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private readonly struct SampleParsingResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/SamplesCacheUtils.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityAssetRiderUsageGroupingProjectItemProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityAssetRiderUsageGroupingProjectItemProvider.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Services/QuickFixes/SceneManagerLoadSceneQuickFix.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProjectModulesTracker()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityProjectModulesTracker.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FileSystemChange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityRefreshTracker.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::resharper" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtocolInstance()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/BackendUnityProtocol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostProviderAvailability GetAvailability()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/UnityRiderUnitTestCoverageAvailabilityChecker.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddExternalProjectFiles()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Psi/Modules/RiderMiscFilesProjectFileManager.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdviseApplicationSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/PassthroughHost.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::resharper" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdviseProjectSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/PassthroughHost.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::resharper" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitTexturePropertyValueNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/ShaderLab/Daemon/CodeFolding/ShaderLabCodeFoldingProcessor.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitCgContentNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/ShaderLab/Daemon/CodeFolding/ShaderLabCodeFoldingProcessor.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UrtCompilationMode AsUrtCompilationMode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/RdUrtCompilationModeEx.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdUrtCompilationMode AsRdUrtCompilationMode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/RdUrtCompilationModeEx.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderVariantRegistration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::resharper" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShaderPlatform AsShaderPlatform()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/RdShaderPlatformEx.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdShaderPlatform AsRdShaderPlatform()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/RdShaderPlatformEx.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateContextData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::resharper" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DecrementRefCount()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContext.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Choice()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Resources/Strings.Designer.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IXmlFile? IsAvailableImpl()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/CodeCompletion/UxmlCodeCompletionContextProvider.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlCacheItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCacheItem.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCacheItem.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCache.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UxmlElement Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlElement.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlNamespaceReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlRootNamespaceReference.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbolTable GetGlobalNamespaceSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlTypeOrNamespaceReference.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Accepts()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/ExpectedObjectTypeFilter.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlLanguageService()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/UxmlLanguageService.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlParser()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/UxmlLanguageService.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IFile ParseFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/UxmlLanguageService.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconId GetImageId()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Occurrences/UnityYamlSpecificOccurrenceKindIconProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityInspectorValuesOccurrence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityInspectorValuesOccurrence.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IconId GetIcon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityInspectorValuesOccurrence.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityScriptsOccurrence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityScriptsOccurrence.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetRelatedFilePresentation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityScriptsOccurrence.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IconId GetIcon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityEventOccurrence.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFilePtr GetSourceFilePtr()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurenceInfoProvider.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string DumpToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurrence.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual RichText GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurrence.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimImplicitOccurence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/AnimImplicitOccurence.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventHandlerOccurrence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityMethodsOccurrence.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IconId GetIcon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityMethodsOccurrence.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ProjectSettingsCacheItem.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/AnimExplicitFindResults.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnityAssetFindResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityAssetFindResult.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventSubscriptionFindResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityEventFindResult.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetHierarchyProcessor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetHierarchyProcessor.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentHierarchy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/ComponentHierarchy.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/ComponentHierarchy.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportedScriptComponentHierarchy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/Prefabs/ImportedScriptComponentHierarchy.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrippedHierarchyElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/Stripped/StrippedHierarchyElement.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/Stripped/StrippedHierarchyElement.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrippedHierarchyElement Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/Stripped/StrippedHierarchyElement.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptComponentHierarchy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/ScriptComponentHierarchy.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/ScriptComponentHierarchy.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/References/HierarchyReferenceUtil.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/References/HierarchyReferenceUtil.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool LikelyUsed()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesContainer.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::resharper" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashSet GetUsagesFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesContainer.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::resharper" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OWORD FindPersistentIndexInPsiStorageOfFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/AnimExtractor.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invalidate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesContainer.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::resharper" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invalidate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesElementContainer.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::resharper" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Utils/StreamReaderBuffer.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetDocument()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Utils/AssetDocument.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssetInspectorValuesDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesDataElement.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonoBehaviourField()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/InputActionsElementContainer.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::resharper" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayerInputUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/PlayerInputUsage.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlayerInputUsage ReadFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/PlayerInputUsage.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorStateMachineScriptUsage.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteStateMachineBehavioursAnchors()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorStateScriptUsage.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorExtractor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorExtractor.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddScriptToStateUsagesFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddStateMachineUsageInfosFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddScriptToStateMachineUsagesFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddChildToParentEntriesFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnimatorUsagesDataElement GetDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 309,
  "endLine" : 314,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityEventsDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsDataElement.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssetMethodUsages ReadFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/AssetMethodData.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetUnityEventDataFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 635,
  "endLine" : 640,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetScriptUsagesCount()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 682,
  "endLine" : 688,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToPluralOrSingularQuick()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/NounUtilEx.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionWideWritableContextBoundSettingsStore()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/SolutionWideWritableContextBoundSettingsStore.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityTypeCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Caches/UnityTypeCache.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityTagsCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityUIElementsCompletionProvider.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessRights GetAccessRights()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 498,
  "endLine" : 504,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityProjectSettingsCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityResourcesCompletionProvider.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 420,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/UnityAssetAtomicRenameFactory.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/UnityAssetRefactoringPage.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Commit()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/FormerlySerializedAsRefactoringPage.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveExistingAttributesWithNewName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/FormerlySerializedAsAtomicRename.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::resharper" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UnityFixFloatingPointComparingQuickFix.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFloatComparison()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UnityFixFloatingPointComparingQuickFix.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferGenericMethodOverloadQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferGenericMethodOverloadQuickFix.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferNonAllocApiQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferNonAllocApiQuickFix.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/LoadSceneAmbiguousQuickFix.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IBulbActionCommand ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/RemoveRedundantAttributeQuickFix.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoveFromLoopAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/AbstractMoveQuickFix.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::resharper" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodDeclaration? GetMonoBehaviourMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/MonoBehaviourMoveUtil.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseInstantiateWithParentQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UseInstantiateWithParentQuickFix.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IBulbActionCommand ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UseSerializedBackingFieldFix.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiplicationOrderQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MultiplicationOrderQuickFix.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnitySerializedReferenceInfoIndex()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearFilesIndex()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FullAssemblyId()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullAssemblyId()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteTypeResolve()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeParameterResolvesDiff()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/DiffTypes.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountingSetDiff()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/DiffTypes.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/DiffTypes.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeToInterfaceDiff()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/DiffTypes.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassMetaInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnionWith()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeParameterResolve()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddFieldToExistingBakerAndAuthoringAction.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateComponentReferencesAction.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddRequireComponentBulbActionBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/InitializeComponentContextActionBase.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::resharper" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/InitializeComponentContextActionBase.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::resharper" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BurstContextActionBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/BurstContextActionBase.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CheckCallGraph()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/ShowBurstCalls/ShowBurstCallsCodeVisionProviders.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/AddDiscardAttribute/AddDiscardBulbItemsProvider.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/CallGraphQuickFixBase.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddPerformanceAnalysisDisableComment/AddDisableCommentBulbItemsProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CheckCallGraph()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddExpensiveComment/AddExpensiveCommentBulbItemsProvider.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddExpensiveComment/AddExpensiveCommentBulbItemsProvider.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override bool ShouldCreate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/PerformanceOrExpensiveContextActionBase.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldCreate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/PerformanceContextActionBase.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CheckCallGraph()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/ShowPerformanceCriticalCalls/ShowPerformanceCriticalCallsBulbItemsProvider.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldCreate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/ExpensiveContextActionBase.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlElement CreateMemberElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickDoc/UnityElementQuickDocPresenter.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDataGenerationResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 585,
  "endLine" : 590,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionWorkflow.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConversionData? Convert()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/BakerGeneratorUtils.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionWorkflow.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateUnityEventFunctionsBuilder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/GenerateUnityEventFunctionsBuilder.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateUnityEventFunctionsWorkflow()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/GenerateUnityEventFunctionsWorkflow.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityScopeCategoryUIProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityScopeCategoryUIProvider.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityTypeScopeProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityTypeScopeProvider.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool? IsElementObsolete()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Descriptions/UnityElementDescriptionProvider.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFindObjectByTagMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSceneManagerLoadScene()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityInputActionsTextOccurence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/UnityInputActionsTextOccurence.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityColorTypes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorTypes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JetRgbaColor? Get()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityNamedColors.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/MemberReordering/EventFunctionName.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int? Compare()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/MemberReordering/EventFunction.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int? Compare()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/MemberReordering/SerializableClass.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Matches()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/MemberReordering/AutoPropertyWithSerializedBackingField.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbbreviationsSettingsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Naming/Settings/AbbreviationsSettingsProvider.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnityNamedElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Naming/Elements/UnityNamedElement.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Accepts()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/IsNonGenericFilter.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool HasReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/StringLiteralReferenceFactoryBase.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Accepts()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/TypeElementMustBeClassFilter.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpectedObjectTypeFilter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/ExpectedObjectTypeFilter.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IInvocationExpression? TryGetInvocationByArgumentValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/CSharpResolveUtils.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::resharper" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbolTable GetGlobalNamespaceSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeOrNamespaceReference.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsQualifierOpenType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/CallGraph/UnityCallGraphUtil.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DotsFilesStageProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Dots/DotsFilesStageProcess.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsImplicitlyUsedByInputActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/UsageChecking/UsageInspectionsSuppressor.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CheckAndAnalyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstTypeofAnalyzer.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Check()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstProblemAnalyzerBase.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasAllowingBurstAttribute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/ReferenceExpression/BurstVariableTypeAnalyzer.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstContextProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/ContextSystem/BurstContextProvider.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBurstProhibitedFunction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/BurstCodeAnalysisUtil.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::resharper" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckBurstBannedAnalyzers()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstMarksProvider.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::resharper" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMultiplicativeExpression GetMulOperation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/MultiplicationOrderAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/NullComparisonWithUnityObjectProblemAnalyzer.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceLineMarkerAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/PerformanceLineMarkerAnalyzer.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/ExpensiveInvocationAnalyzer.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceCriticalCodeMarksProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/CallGraph/PerformanceCriticalCodeMarksProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Highlightings/PerformanceCriticalCodeLineMarker.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Rollback()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/CallGraphContext.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlightingStage.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float? GetArgumentAsFloatConstant()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlighterProcess.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::resharper" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/SerializationAttributes/UnitySerializationAttributeAbstractStage.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDaemonStageProcess CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/SerializationAttributes/UnitySerializationAttributeAbstractStage.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProcessBeforeInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/SerializationAttributes/UnitySerializationAttributeAbstractStage.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnityProjectWithEntitiesPackage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/DotsUtils.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectFieldsWrongTypeBulbActionQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/AspectFieldsWrongTypeQuickFix.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddEventHandlerHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/EventHandlerDetector.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAnimationEventHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/EventHandlerDetector.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitialiseOnLoadCctorDetector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/InitialiseOnLoadCctorDetector.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasHotIcon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityHighlightingUtils.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentationNavigationAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityCommonIconProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::resharper" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action? ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityCommonIconProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::resharper" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IReadOnlyList GetActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityCommonIconProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::resharper" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDeclaredElement Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantEventFunctionProblemAnalyzer.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InputActionsCacheItem Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCacheItem.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCache.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetDeclaredElements()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCache.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJsonNewLiteralExpression GetTreeNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/DeclaredElements/InputActionsDeclaredElement.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsGitUrl()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 657,
  "endLine" : 662,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private class Data()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/UnityPackageProjectResolution.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PackageDetails FromPackageJson()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitDetails()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFileSystemPath GetPackageManagerDefaultManifest()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityInstallationFinder.cs",
  "fileLinesCount" : 386,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityTypeSpec()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityTypeSpec.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetBaseUnityTypes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityTypeUtils.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFileSystemPath GetBuiltInPackagesFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityCachesFinder.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version GetVersionByAppPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityVersion.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::resharper" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JetSemanticVersionRange Parse()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/VersionUtils/JetSemanticVersionRange.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OdinStringLiteralAutopopupStrategy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/OdinStringLiteralAutopopupStrategy.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AcceptTyping()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/OdinStringLiteralAutopopupStrategy.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override RelativePath CalculateSearchPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/AssetPath/OdinAssetListCodeCompletionProvider.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TreeTextRange GetTreeTextRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/References/Members/OdinMemberReference.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadonlyUserData Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/ProjectModel/ReadonlyUserData.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSplitter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Utils/StringSplitter.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/Caches/UnityProjectFileCacheProvider.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::resharper" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UnityReferencesTracker()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnityReferencesTracker.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUnityProject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnityReferencesTracker.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::resharper" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPlayerProject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/ProjectExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInterestingProjectSettingsFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnitySolutionTracker.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsVisible()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Internal/DumpDuplicateTypeNamesAction.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::resharper" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnitySolutionInformation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Context/UnitySolutionInformation.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/UsageStatistics/UnityAssetInfoUsageCollector.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/UsageStatistics/UnityAssetInfoUsageCollector.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddStatistic()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/UsageStatistics/UnityAssetInfoUsageCollector.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetIndexingSupport()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/AssetIndexingSupport.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsIndexedWithCurrentIndexingSupport()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveExternalPsiSourceFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 554,
  "endLine" : 559,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAssetExcludedByName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 652,
  "endLine" : 661,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalFiles()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 807,
  "endLine" : 812,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamespaceProviderProjectSettingsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Daemon/NamespaceProviderProjectSettingsProvider.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExcludeFolderFromNamespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Daemon/NamespaceProviderProjectSettingsProvider.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::resharper" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDotsSubSection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::resharper" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityHintsOptionsRegistrar()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityHintsOptionsRegistrar.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityDocumentationCatalog()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Help/UnityDocumentationCatalog.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconId GetImageId()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Occurrences/AsmDefSpecificOccurrenceKindIconProvider.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange GetTextRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Occurrences/AsmDefOccurrenceInformationProvider.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFilePtr GetSourceFilePtr()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Occurrences/AsmDefOccurrenceInformationProvider.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefNameAtomicRename()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Refactorings/AsmDefNameAtomicRename.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RenameAvailabilityCheckResult CheckRenameAvailability()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Refactorings/AsmDefRenamesFactory.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/QuickFixes/RemoveInvalidArrayItemQuickFix.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateChangeVisibilityActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/SimpleInlayHintBulbActionsProvider.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateChangeVisibilityBulbMenuItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/SimpleInlayHintBulbActionsProvider.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefGuidReferenceInlayHintHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefGuidReferenceInlayHintHighlighting.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefPackageVersionInlayHintHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefPackageVersionInlayHintHighlighting.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ShouldRun()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/DefineConstraintsInfoAnalyzer.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override HotspotItems EvaluateName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/LiveTemplates/ContainingUnityTypeNameMacro.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsContextApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Navigation/ContextNavigation/AsmDefNameDeclarationSearch.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFileSystemPath GetAsmDefLocationByAssemblyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void MergeLoaded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddVersionDefine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCacheItemBuilder.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCacheItem.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AsmDefVersionDefine? Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCacheItem.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCacheItem.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Search/GuidReferenceUsageSearchFactory.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::resharper" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJsonNewLiteralExpression GetTreeNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/DeclaredElements/AsmDefNameDeclaredElement.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmDefNameReferenceFactory.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmRefNameReferenceFactory.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageNotInstalledInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Daemon/Errors/PackageNotInstalledInfo.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnmetVersionConstraintInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Daemon/Errors/UnmetVersionConstraintInfo.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsmDefUsagesContextHighlighter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Daemon/ContextHighlighters/AsmDefUsagesContextHighlighter.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HighlightFoundDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Daemon/ContextHighlighters/AsmDefUsagesContextHighlighter.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::resharper" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDefineConstraintsArrayEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Extensions.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Choice()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Resources/Strings.Designer.cs",
  "fileLinesCount" : 632,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OnWillCreateAsset()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/ModificationPostProcessor.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::unity" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetWindowProcessId()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/NonUnity/User32Dll.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::unity" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Process()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnityEventLogSender.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::unity" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerSnapshotDriverReflectionData()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotAnalysis/SnapshotReflectionHelpers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::unity" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerDriverReflectionData()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerReflectionHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::unity" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PropertyInfo? GetClickItemProperty()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerReflectionHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::unity" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PropertyInfo? GetDoubleClickProperty()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerReflectionHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::unity" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProfilerWindow()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerWindowTypeChecker.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::unity" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EditorWindow? TryGetProfilerWindow()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/ProfilerWindowEventsHandler.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::unity" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeViewItem CreateSceneSubTree()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.7000.0/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeViewItem CreatePrefabSubTree()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.7000.0/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SyncSolution()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnityUtils.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::unity" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnimatorState FindChildState()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/ShowUtil.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::unity" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FindUsagesWindow GetWindow()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/FindUsagesWindow.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::unity" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FindUsagesWindow GetWindow()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/FindUsagesWindow.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::unity" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsagePathElement CreateChild()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/FindUsagePathElement.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::unity" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeViewItem CreateSceneSubTree()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeViewItem CreatePrefabSubTree()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 684,
  "endLine" : 689,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Argument()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/Argument.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::tools" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportProgress()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiParser.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::tools" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleHtmlNode LoadContent()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/SimpleHtmlNode.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::tools" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Resolve()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/XPath.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::tools" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDescription()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateParameterIfExists()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterActionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/SaveAllActionListener.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::rider" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInProject()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/UnityProjectFileIndexAugmentor.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rider" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/uxml/UxmlIconProvider.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::rider" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/shaderLab/ShaderLabIconProvider.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::rider" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filterPages()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/shaderLab/settings/ShaderLabStyleSettingsProvider.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::rider" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitUnloadedProject()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/notifications/OpenUnityProjectAsFolderNotification.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::rider" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/notifications/OpenUnityProjectAsFolderNotification.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::rider" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCommandName()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/MetaTracker.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::rider" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun message()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityPluginExplorerBundle.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerFileSystemNode.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::rider" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerProjectModelViewUpdater.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::rider" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getDescription()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/UnityFeedbackDescriptionProvider.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::rider" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun message()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/UnityBundle.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityProcessPickerDialog.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::rider" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/AppleDeviceListener.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::rider" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clone()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachToEditorRunConfiguration.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rider" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachToEditorRunConfiguration.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rider" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityPlayerDebugConfigurationType.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::rider" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureBeforeRunTaskDefaults()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/unityExe/UnityExeConfigurationFactory.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::rider" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clone()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/unityExe/UnityExeConfiguration.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::rider" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDotNetCoreDebugProfile()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/unityExe/UnityExeConfiguration.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::rider" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/unityExe/UnityExeDebugProfileState.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::rider" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/unityExe/UnityExeDebugProfileState.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::rider" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runConfigurationAdded()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityRunManagerListener.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rider" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runConfigurationRemoved()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityRunManagerListener.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rider" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelView.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::rider" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelModel.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::rider" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toolWindowShown()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelModel.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::rider" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activateToolWindowIfNotActive()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/UnityToolWindowFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::rider" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AllowUnitySetForegroundWindow()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/Utils.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::rider" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApplicationExecutablePath()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/UnityInstallationFinder.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBeforeCheckinConfigurationPanel()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/vcs/UnsavedSceneCheckinHandlerFactory.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rider" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBeforeCheckinConfigurationPanel()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/vcs/MetaFilesCheckinHandlerFactory.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::rider" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantWidget.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::rider" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantPopup.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::rider" ],
  "startLine" : 432,
  "endLine" : 438,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantPopup.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::rider" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/unitTesting/UnitTestLauncherState.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::rider" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun message()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UnityUIBundle.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun message()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/UnityPluginActionsBundle.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/RiderUnityLogViewAction.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::rider" ],
  "startLine" : 8,
  "endLine" : 13,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomPopupMenuActions()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/breakpoints/ConvertToPausepointPopupActionProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rider" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/breakpoints/ConvertToPausepointPopupActionProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rider" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relabel()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/UnityPackageEntityImpl.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::rider" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun wrapAsModifiable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/UnityPackageEntityImpl.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::rider" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnityTextureDebuggerHelper CreateHelper()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityTextureDebuggerHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::debugger" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBreakpointAdditionalData? GetData()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Breakpoints/UnityPausePointBreakpointAdditionalDataProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::debugger" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnityPausePointHelper CreateHelper()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Breakpoints/UnityPausePointHelper.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::debugger" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAdbStartInfoHandler()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/AndroidAdbStartInfoHandler.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::debugger" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IosUsbStartInfoHandler()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/IosUsbStartInfoHandler.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::debugger" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDebuggerSessionStarter GetSessionStarter()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/UnityStartInfoHandlerBase.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::debugger" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Il2CppAwareSessionOptions()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/UnityStartInfoHandlerBase.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::debugger" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalUwpStartInfoHandler()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/LocalUwpStartInfoHandler.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::debugger" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldContinueOnExitGuiException_Internal()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Exceptions/UnityUnhandledExceptionHandler.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::debugger" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverriddenFlagsValuePresentation()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/ExternalDebuggerDisplayObjectPresenter.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::debugger" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IValue GetElementValueAt()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SceneRootChildrenRenderer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::debugger" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValueReferenceDecoratorBase()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueReferences/ValueReferenceDecoratorBase.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::debugger" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void SetValue()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueReferences/ValueReferenceDecoratorBase.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::debugger" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReifiedType? GetReifiedType()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Util.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::debugger" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TexturePixelsInfo GetTexturePixelsInfo()",
  "longName" : "",
  "relativeFileName" : "debugger/texture-debugger/TextureUtils.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::debugger" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsWindows()",
  "longName" : "",
  "relativeFileName" : "resharper/gradle-launcher/Program.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidYamlChar()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/YamlLexerFactory.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseNonSpecificTagProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 872,
  "endLine" : 876,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetTokenLength()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1235,
  "endLine" : 1239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void _EatWhitespaceAndIndent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1450,
  "endLine" : 1454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenBase.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advance()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleIndent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 363,
  "endLine" : 367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RewindWhitespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleExplicitKeyIndicator()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 428,
  "endLine" : 432,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleBlockScalarWhitespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.FixedTokenNodeType.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.GenericTokenNodeType.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericTokenElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.GenericTokenNodeType.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T? GetMapEntryValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/PsiExtensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ILexerFactory? GetMixedLexerFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/YamlProjectFileLanguageService.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetTextLength()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StringBuilder GetText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IBuffer GetTextAsBuffer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TreeElement DeepClone()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeTextRange GetCommentRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/Comment.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetTextLength()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonMapValueNode.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StringBuilder GetText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonMapValueNode.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IBuffer GetTextAsBuffer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonMapValueNode.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TreeElement DeepClone()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonMapValueNode.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdentifierHighlightingStage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/IdentifierHighlightingStage.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckForResolveProblems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/Resolve/ResolveProblemHighlighter.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SettingsScalarEntry GetSettingsEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/CodeCompletion/Settings/JsonNewIntellisenseManager.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IContextActionDataProvider BuildFromPsi()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/ContextActions/JsonNewContextActionDataBuilder.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewContextActionDataProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/ContextActions/JsonNewContextActionDataProvider.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckForResolveProblems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/ResolveProblemHighlighter.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JsonNewDaemonStageProcessBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewDaemonStageProcessBase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewInspectionsStage.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDaemonStageProcess CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewIdentifierHighlightingStage.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewIdentifierHighlightingStage.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ILexerFactory GetMixedLexerFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/JsonNewProjectFileLanguageService.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HybridCollection GetSourceFiles()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/DeclaredElements/JsonNewDeclaredElementBase.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TrimString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/DeclaredElements/JsonNewDeclaredElementPresenter.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeTextRange GetCommentRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewLineCommentNode.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeTextRange GetCommentRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewDelimetedCommentNode.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StringBuilder GetText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewTokenNodeBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewGenericTokenNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewGenericTokenNode.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseJsonLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewTreeBuilder.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewFixedLengthTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewFixedLengthTokenNodeType.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewGenericTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewGenericTokenNodeType.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advance()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewLexer.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T? GetFirstPropertyValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/JsonNewUtil.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IJsonNewMember? GetNamedMemberByValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/JsonNewUtil.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityInstalledDictionarySettingsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity-visual-studio-common/src/Integration/Core/Feature/Respeller/UnityInstalledDictionarySettingsProvider.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CppPragmas()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Language/CppPragmas.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityComputeHlslPragmas()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Language/UnityComputeHlslPragmas.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddUserData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/ProjectModel/ShaderLabProjectFileTypeUserDataProvider.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabSupport()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Settings/ShaderLabSupport.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void InitDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Settings/ShaderLabDefaultSettings.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Comment/ShaderLabBlockCommentActionProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabKeywordCompletionRule.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SettingsScalarEntry GetSettingsEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/Settings/ShaderLabIntellisenseManager.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabTexturePassReferenceAutomaticCompletionStrategy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabTexturePassReferenceAutomaticCompletionStrategy.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabShaderReferenceAutomaticCompletionStrategy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabShaderReferenceAutomaticCompletionStrategy.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordCompletionResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/Keywords/ShaderLabKeywordSuggester.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabAutomaticStrategyOnKeyword()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabAutomaticStrategyOnKeyword.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable CreateAtomicRenames()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Refactorings/Rename/ShaderLabRenamesFactory.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabOnlineHelpProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/OnlineHelp/ShaderLabOnlineHelpProvider.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/ShaderKeywordQuickFix.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/ShaderKeywordQuickFix.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnSuppressShaderKeyword()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/ShaderKeywordQuickFix.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::resharper" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool? IsElementObsolete()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickDoc/ShaderLabDeclaredElementDescriptionProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadMore()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickDoc/ShaderLabCommandQuickDocPresenter.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabQuickDocProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickDoc/ShaderLabQuickDocProvider.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IShaderLabCommandDeclaredElement? GetShaderLabCommandDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickDoc/ShaderLabQuickDocProvider.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType? GetClosestTokenNodeTypeSkippingWhitespaces()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypingAssistForCLikeSyntax()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/TypingAssistForCLikeSyntax.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityScopeCategoryUIProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/UnityScopeCategoryUIProvider.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Done()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/UnityScopeCategoryUIProvider.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::resharper" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityShaderLabScopeProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/UnityShaderLabScopeProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetColorValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/VisualElements/VisualElementFactory.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectNodeBreadcrumbs()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Breadcrumbs/ShaderLabBreadcrumbsProvider.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderFeature()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Caches/ShaderFeature.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Caches/ShaderFeature.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabProjectFileLanguageService()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/ShaderLabProjectFileLanguageService.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ILexerFactory? GetMixedLexerFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/ShaderLabProjectFileLanguageService.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TrimString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/ShaderLabDeclaredElementPresenter.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class ShaderDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/ShaderDeclaredElement.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalInternCookie WithGlobalIntern()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabParser.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TreeElement ParseErrorElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabParser.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private class CommandKeywordTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.CommandKeywordTokenNodeType.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private class BlockCommandKeywordTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.CommandKeywordTokenNodeType.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private class CommandArgumentKeywordTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.CommandKeywordTokenNodeType.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private class PropertyTypeTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.CommandKeywordTokenNodeType.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.GenericTokenNodeType.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericTokenElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.GenericTokenNodeType.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.FixedTokenNodeType.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StringBuilder GetText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabFilteringLexer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabFilteringLexer.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advance()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabLexerGenerated.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordTokenElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.KeywordTokenNodeType.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CachingLexer Resync()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/ShaderLabCachingLexerService.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CachingLexer CreateCachingLexer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/ShaderLabCachingLexerService.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal QualifiedPassReferenceElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/QualifiedPassReferenceElement.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReference RenameFromReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ShaderReferenceElement.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TreeTextRange GetCommentRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/CommentTokens.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectCustomChildDeclarations()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ShaderCommand.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectCustomChildDeclarations()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/CategoryCommand.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabDoNotFormatInjectionsCookie()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Formatting/ShaderLabDoNotFormatInjectionsCookie.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderReferenceProviderFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Resolve/ShaderReferenceProviderFactory.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShaderLabUsagesContextHighlighter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabUsagesContextHighlighter.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ShaderLabDaemonStageProcessBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/ShaderLabDaemonStageProcessBase.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDaemonStageProcess CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/ShaderLabErrorStage.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDaemonStageProcess CreateProcess()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/IdentifierHighlightingStage.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetKeywordsEnabled()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderVariantsManager.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::resharper" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyTextualInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/CodeCompletion/ShaderVariantDefineSymbolsProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HlslCodeStyleDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/HlslCodeStyleDefaultSettings.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitialiseSolutionSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/HlslCodeStyleDefaultSettings.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractUnityCodeInsightProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/AbstractUnityCodeInsightProvider.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldShowUnknownPresentation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/CodeInsights/UnityCodeInsightFieldUsageProvider.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::resharper" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task InvalidateDaemon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerSnapshotProvider.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::resharper" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddChild()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSample.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class InactiveShaderVariantBranchHighlight()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/Shaders/HlslSupport/Daemon/CodeInsights/InactiveShaderVariantBranchHighlight.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentUsageGroupingRule()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowMarkerOnStaticMethodSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/RunMarkers/ShowMarkerOnStaticMethodSettings.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitialiseProjectSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/RunMarkers/ShowMarkerOnStaticMethodSettings.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityRunMarkerHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/RunMarkers/UnityRunMarkerHighlighting.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityDebuggerOutputAssembliesProviderHost()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Debugger/Host/DebuggerOutputAssemblies/UnityDebuggerOutputAssembliesProviderHost.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageCompatibilityValidator()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/Packages/PackageCompatibilityValidator.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindToProtocol()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityProjectModulesTracker.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IRuntimeDescriptor GetRuntimeDescriptor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityRuntimeEnvironment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 520,
  "endLine" : 524,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityUnitTestProjectArtifactResolverCollaborator()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/UnityUnitTestProjectArtifactResolverCollaborator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSystemPath ResolveArtifact()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/UnityUnitTestProjectArtifactResolverCollaborator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetRelatedIdeaConfigsBy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Settings/Layers/ExportImportWorkaround/UnitySettingsCategoryProvider.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityPlayerProjectOperations()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Documents/SharedProjects/UnityPlayerProjectOperations.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalSourcesSettingsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/Services/ExternalSources/ExternalSourcesSettingsProvider.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateFrontendEditorState()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/BackendUnityHost.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlighterProperties GetProperties()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/ShaderLab/Feature/Daemon/Registration/ShaderLabHighlighterPropertiesProvider.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/ShaderLab/Daemon/ContextHighlighters/RiderShaderLabUsageContextHighlighterAvailability.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessBeforeInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/ShaderLab/Daemon/CodeFolding/ShaderLabCodeFoldingProcessor.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/ShaderLab/Daemon/CodeFolding/ShaderLabCodeFoldingProcessor.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveExtensionMapping()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::resharper" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RevalidateAll()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderVariants/ShaderVariantsHost.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::resharper" ],
  "startLine" : 245,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppFileLocation GetAssignedRoot()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextCache.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPsiSourceFile? GetSourceFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::resharper" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private class TrackingInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContextHost.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::resharper" ],
  "startLine" : 359,
  "endLine" : 364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IncrementRefCount()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/HlslSupport/ShaderContexts/ShaderContext.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable DoLocalDeploy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/BuildScript/LocalDeployStep.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ISpecificCodeCompletionContext CreateSpecificCompletionContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/CodeCompletion/UxmlCodeCompletionContextProvider.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCache.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void MergeLoaded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCache.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCache.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCache.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCache.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlElement.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlElement.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override PsiLanguageType GetPsiLanguageType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/UxmlProjectFileLanguageService.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UxmlDeclaredElementType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/DeclaredElements/UxmlDeclaredElementType.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlTreeNodeFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Parsing/UxmlTreeNodeFactory.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IDomainSpecificSearcher CreateReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Searching/UxmlScriptSearcherFactory.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlReferencesProviderFactory.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IParser CreateParser()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/UxmlLanguageService.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityScriptInArgumentNameOccurrence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityScriptInArgumentNameOccurrence.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsRelatedToScriptableObject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityInspectorValuesOccurrence.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool Navigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurrence.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string PresentToModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/AI/AssetOccurrenceToSymbolUsageAdapter.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetaFileGuidCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/MetaFileGuidCache.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void MergeLoaded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/MetaFileGuidCache.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/MetaFileGuidCache.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::resharper" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void MergeLoaded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSceneDisabledAtEditorBuildSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetaFileCacheItem Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/MetaFileCacheItem.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T GetSceneCollection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsUtils.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T GetValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsUtils.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectSettingsSceneData ReadFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ProjectSettingsCacheItem.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ProjectSettingsCacheItem.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectSettingsCacheItem Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ProjectSettingsCacheItem.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ProjectSettingsCacheItem.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dependency CreateDependency()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void MergeLoaded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityYamlUsageCheckingServices()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/UnityYamlUsageCheckingService.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ILexerFactory? GetMixedLexerFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/UnityYamlProjectFileLanguageService.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteOWORD()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::resharper" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElementContainer.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::resharper" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComponentHierarchy Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/ComponentHierarchy.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GameObjectHierarchy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/GameObjectHierarchy.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/GameObjectHierarchy.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportedGameObjectHierarchy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/Prefabs/ImportedGameObjectHierarchy.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportedComponentHierarchy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/Prefabs/ImportedComponentHierarchy.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportedTransformHierarchy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/Prefabs/ImportedTransformHierarchy.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/References/ExternalReference.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/References/LocalReference.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invalidate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesContainer.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::resharper" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimExtractor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/AnimExtractor.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Guid? ExtractEventFunctionGuidFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/AnimExtractor.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double ExtractEventFunctionTimeFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/AnimExtractor.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesContainer.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetScriptUsagesElementContainer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesElementContainer.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetScriptUsage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsage.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsage.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssetScriptUsage ReadFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsage.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamReaderBuffer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Utils/StreamReaderBuffer.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetReadOnlySpan()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Utils/StreamReaderBuffer.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferFragment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Utils/StreamReaderBuffer.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InspectorValuesBuildResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/InspectorValuesBuildResult.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportedValueReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/InspectorValuesBuildResult.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/InspectorValuesBuildResult.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetReferenceValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/AssetReferenceValue.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/Int2Value.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Int2Value()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/Int2Value.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonoBehaviourFieldWithValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/InputActionsElementContainer.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::resharper" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/PlayerInputUsage.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invalidate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/PrefabImportCache.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteAnchors()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorStateMachineScriptUsage.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorScript()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScript.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalList ExtractStateMachineBehavioursAnchorsFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorExtractor.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddStateUsageInfoFor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetStateNames()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsStateName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalList AddFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathConsumer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 366,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventsBuildResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsBuildResult.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/ScriptUsageInTypeName.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPossibleEventHandler()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityYamlLexer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Parsing/UnityYamlLexer.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Start()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Parsing/UnityYamlLexer.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T? GetUnityObjectPropertyValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/UnityYamlPsiExtensions.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::resharper" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T? GetUnityObjectPropertyValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/UnityYamlPsiExtensions.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::resharper" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBlockMappingNode? GetUnityObjectProperties()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/UnityYamlPsiExtensions.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::resharper" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetRelatedExpressions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/UnityComponentRelatedExpressionFinder.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool IsReferenceExpressionNotRelated()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/UnityComponentRelatedExpressionFinder.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::resharper" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsReferenceExpressionNotRelated()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/UnityComponentRelatedExpressionFinder.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::resharper" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnityComponent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/DeclaredElementExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void MergeLoaded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Caches/UnityShortcutCache.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Caches/UnityShortcutCache.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Caches/UnityShortcutCache.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPublic()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/OnlineHelp/UnityPackagesOnlineHelpProvider.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AcceptsFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityObjectTypeReferenceAutomaticCompletionStrategy.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShiftedDeclaredElementMatcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 542,
  "endLine" : 546,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override MatchingResult Match()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 548,
  "endLine" : 552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedLookupItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 570,
  "endLine" : 574,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 592,
  "endLine" : 596,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasOverrideTail()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 917,
  "endLine" : 921,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MatchesAccessRights()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 924,
  "endLine" : 929,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsLoadSceneMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityProjectSettingsCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IRefactoringPage CreateRenamesConfirmationPage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/UnityAssetAtomicRename.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Navigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/UnityAssetAtomicRename.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::resharper" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateAtomicRenames()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/UnityAssetAtomicRenameFactory.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityAssetRefactoringPage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/UnityAssetRefactoringPage.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasExistingFormerlySerializedAsAttribute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/FormerlySerializedAsAtomicRename.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToCompareTagQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/ConvertToCompareTagQuickFix.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateFromUsageFix.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateStaticConstructorFromUsageAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateStaticConstructorFromUsageAction.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/RemoveReadonlyFromSerializedFieldQuickFix.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Action ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/RemoveReadonlyFromSerializedFieldQuickFix.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateBakerAndAuthoringActionFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/GenerateBakerAndAuthoringActionFix.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ConfigureContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/GenerateBakerAndAuthoringActionFix.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateRefAccessorsActionFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/GenerateRefAccessorsActionFix.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateBakerAndComponentActionFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/GenerateBakerAndComponentActionFix.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ConfigureContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/GenerateBakerAndComponentActionFix.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferNonAllocApiQuickFix.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::resharper" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferNonAllocApiQuickFix.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::resharper" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeSceneAtArgumentAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/LoadSceneAmbiguousQuickFix.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncorrectMethodSignatureQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/IncorrectMethodSignatureQuickFix.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncorrectMethodSignatureQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/IncorrectMethodSignatureQuickFix.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncorrectMethodSignatureQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/IncorrectMethodSignatureQuickFix.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateUnityEventFunctionsFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/GenerateUnityEventFunctionsFix.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ConfigureContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/GenerateUnityEventFunctionsFix.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnitySerializationReferenceElementInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndexClassInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReplaceEmptyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddFieldToExistingBakerAndAuthoring()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddFieldToExistingBakerAndAuthoringAction.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IBulbActionCommand ExecutePsiTransaction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AutoPropertyToSerializedBackingFieldAction.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AddInspectorAttributeAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddInspectorAttributeAction.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAttribute? GetAttribute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AttributeUtil.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override bool ShouldCreate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/BurstContextActionBase.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowBurstCallsBulbItemsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/ShowBurstCalls/ShowBurstCallsCodeVisionProviders.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/ShowBurstCalls/ShowBurstCallsCodeVisionProviders.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Func GetFilter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/ShowBurstCalls/ShowBurstCallsBulbAction.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddDiscardAttributeContextAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/AddDiscardAttribute/AddDiscardAttributeContextAction.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/AddDiscardAttribute/AddDiscardAttributeContextAction.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CheckCallGraph()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/BurstBulbItemsProvider.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable ToMenuItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/CallGraphActionUtil.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddPerformanceAnalysisDisableCommentContextAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddPerformanceAnalysisDisableComment/AddPerformanceAnalysisDisableCommentContextAction.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddExpensiveCommentBulbItemsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddExpensiveComment/AddExpensiveCommentBulbItemsProvider.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PerformanceCriticalBulbItemsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/PerformanceCriticalBulbItemsProvider.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CheckCallGraph()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/PerformanceCriticalBulbItemsProvider.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override Func GetFilter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/ShowExpensiveCalls/ShowExpensiveCallsBulbAction.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/ShowExpensiveCalls/ShowExpensiveCallsBulbItemsProvider.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Func GetFilter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/ShowPerformanceCriticalCalls/ShowPerformanceCriticalCallsBulbAction.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/ShowPerformanceCriticalCalls/ShowPerformanceCriticalCallsBulbItemsProvider.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetShowCallsEnumerable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/ShowCallsBulbActionBase.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OpenInEditor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickDoc/UnityElementQuickDocPresenter.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IClassLikeDeclaration Insert()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 602,
  "endLine" : 606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateBakerAndAuthoringActionWorkflow()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionWorkflow.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConversionData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/BakerGeneratorUtils.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::resharper" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenDotsSourceGeneratedFileBulbAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/OpenDotsSourceGeneratedFileBulbAction.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthoringGenerationResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 664,
  "endLine" : 668,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IClassLikeDeclaration Insert()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 680,
  "endLine" : 684,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateBakerAndComponentActionWorkflow()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionWorkflow.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitialiseQuickList()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/UnityQuickListDefaultSettings.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProjectScopeCategoryUIProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityProjectScopeCategoryUIProvider.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable ProvideScopePoints()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityDotsScopeProvider.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InUnityCSharpProject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/InUnityCSharpProject.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityElementDescriptionProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Descriptions/UnityElementDescriptionProvider.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckAndShowNotification()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Navigation/GoToUnityUsages/UnityUsagesDeferredCachesNotification.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCompareTagMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetInvocationTypeArgumentName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSystemApiQuery()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEditorSceneManagerLoadScene()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAnimatorPlay()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsResourcesLoad()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsGlobalKeywordCreate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAssetDataBaseLoad()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBakerAddComponentMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsIBakerAddComponentObjectMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsJobWithCodeMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 333,
  "endLine" : 337,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEntitiesForEach()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEntitiesForEachWithoutBurst()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 345,
  "endLine" : 349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSystemApiQuery()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Util/ExternalPackageCustomNamespaceProvider.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAllPossibleWordsInFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/InputActionReferenceUsageSearchFactory.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpInputActionsReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/CSharpInputActionsReferenceSearcher.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long GetMinValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/UnityRangeAttributeInformationProvider.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long GetMaxValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/UnityRangeAttributeInformationProvider.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long GetMinValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/UnityMinAttributeInformationProvider.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUnityColorType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorTypes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void DescribePart()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/Formatting/UnityCSharpFormattingSettingsSchema.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Initialize()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/Formatting/UnityCSharpFormatterInfoProvider.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void InitDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/AdditionalFileLayoutDefaultSettings.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoImportSolutionSettingsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/ImportType/AutoImportSolutionSettingsProvider.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Naming/NamingConsistencyWarningSuppressor.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnityNamedElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Naming/Elements/UnityNamedElement.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StringLiteralReferenceBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/StringLiteralReferenceBase.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ResolveResultWithInfo ResolveWithoutCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/StringLiteralReferenceBase.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventFunctionReferenceProviderFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityEventFunctionReferenceProviderFactory.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Accepts()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityEventFunctionReference.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodSignatureFilter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/MethodSignatureFilter.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DoesMethodBelongToType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeReferenceFactory.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectSettingsRelatedProblemAnalyzerBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/ProjectSettingsRelatedProblemAnalyzerBase.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityProfilerGutterMarkInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Errors/UnityGutterMarkInfo.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCallGraphReady()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/CallGraph/UnityCallGraphUtil.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::resharper" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DaemonStageResult InternalExecute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Dots/DotsFilesStageProcess.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsUxmlFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/UsageChecking/UsageInspectionsSuppressor.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/IBurstProblemSubAnalyzer.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsWarningPlaced()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/IBurstProblemSubAnalyzer.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed class BurstInvocationExpressionAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/InvocationExpression/BurstInvocationExpressionAnalyzer.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::resharper" ],
  "startLine" : 9,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstBannedProcessor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstMarksProvider.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::resharper" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/MultidimensionalArraysDeclarationProblemAnalyzer.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/ExpensiveInvocationAnalyzer.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasPerformanceBanComment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/CallGraph/PerformanceAnalysisRootMarksProviderBase.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainAny()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/CallGraphContext.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::resharper" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSuperSetOf()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/CallGraphContext.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::resharper" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundContextTag()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/CallGraphContext.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::resharper" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ICSharpArgument? GetNamedArgument()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/UnityColorHighlighterProcess.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::resharper" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnitySerializationAttributeGlobalStage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/SerializationAttributes/UnitySerializationAttributeAbstractStage.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetMethodsFromAllDeclarations()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/DotsUtils.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasEntitiesPackage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/DotsUtils.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MustBeStructForDotsInheritorQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/MustBeStructForDotsInheritorQuickFix.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DotsPartialClassesQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/DotsPartialClassesQuickFix.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddRequireForUpdateSingletonQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/AddRequireForUpdateSingletonQuickFix.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDetector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/TypeDetector.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddImplicitConfigurableHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/UnityHighlightingUtils.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AddSerializableHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/FieldDetector.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CallGraphCommentMarksProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CallGraphStage/CallGraphCommentMarksProvider.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasMarkComment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CallGraphStage/CallGraphCommentMarksProvider.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RunInspection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CallGraphStage/CallGraphProblemAnalyzerBase.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsEventFunction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantEventFunctionProblemAnalyzer.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindExecution Merge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantEventFunctionProblemAnalyzer.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckTag()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ExplicitTagStringComparisonAnalyzer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompareTagUnknownTagAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/CompareTagUnknownTagAnalyzer.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DuplicateMenuItemShortCutProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/DuplicateMenuItemShortCutProblemAnalyzer.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 437,
  "endLine" : 441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 443,
  "endLine" : 447,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InvalidateAll()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 453,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ShouldRun()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/DotsPartialClassesAnalyzer.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadUnknownResourceAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/LoadUnknownResourceAnalyzer.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMethodName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PreferGenericMethodOverloadAnalyzer.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddMethodSignatureInspections()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/MethodSignatureProblemAnalyzerBase.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventFunctionAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityEventFunctionAnalyzer.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Candidate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityEventFunctionAnalyzer.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::resharper" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputManagerAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/InputManagerAnalyzer.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBaseCallReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PropertyDrawerOnGUIBaseProblemAnalyzer.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInsidePropertyDrawer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PropertyDrawerOnGUIBaseProblemAnalyzer.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ICSharpArgument? GetSceneNameArgument()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/LoadSceneAnalyzer.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::resharper" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputActionsCacheItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCacheItem.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCacheItem.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void MergeLoaded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCache.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCache.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCache.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCache.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISearchDomain GetSearchDomain()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/DeclaredElements/InputActionsDeclaredElement.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/DeclaredElements/InputActionsDeclaredElement.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemovePackage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageData? GetEmbeddedPackage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 535,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JetSemanticVersion GetCurrentMaxVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageManager.cs",
  "fileLinesCount" : 851,
  "components" : [ "primary::resharper" ],
  "startLine" : 817,
  "endLine" : 821,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManifestLockDetails()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasMatchingReturnType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignatureExtensions.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityType.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Version ParseVersionAttribute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/ApiXml.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::resharper" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityEventFunction.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDeclaredType GetByClrTypeName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/KnownTypesCache.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string FormatSignature()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignature.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterSignature()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignature.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Version TryGetApplicationPathFromEditorInstanceJson()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityVersion.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::resharper" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnitySemanticVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/VersionUtils/UnitySemanticVersion.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnitySemanticVersionRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/VersionUtils/UnitySemanticVersion.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteralItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/GroupingAttributes/OdinTabGroupAttributeCodeCompletionProvider.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/GroupingAttributes/OdinTabGroupAttributeCodeCompletionProvider.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteralItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/GroupingAttributes/OdinLayoutAttributesCodeCompletionProvider.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::resharper" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/GroupingAttributes/OdinLayoutAttributesCodeCompletionProvider.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::resharper" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteralItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/Members/OdinMemberCodeCompletionProvider.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/Members/OdinMemberCodeCompletionProvider.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long GetMinValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeAnnotations/OdinRangeAttributesInformationProvider.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long GetMaxValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeAnnotations/OdinRangeAttributesInformationProvider.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long GetMinValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeAnnotations/OdinMinAttributeInformationProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long GetMaxValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeAnnotations/OdinMaxAttributeInformationProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ResolveResultWithInfo ResolveWithoutCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/References/Members/OdinMemberReference.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OdinMemberReferenceFactoryProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/References/Members/OdinMemberReferenceFactoryProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "class SimplePsiTransactionBulbAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Feature/Services/QuickFixes/SimplePsiTransactionBulbAction.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeclaredElementCacheItemBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Caches/DeclaredElementCacheItemBase.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetLocalCacheValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Caches/SimplePsiSourceFileCacheWithLocalCache.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrevTokensUntilTerminalTokenEnumerator()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Syntax/SyntaxBaseEx.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NextTokensUntilTerminalTokenEnumerator()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Syntax/SyntaxBaseEx.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StructuralDeclarationBreadcrumbsProviderBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Services/Breadcrumbs/StructuralDeclarationBreadcrumbsProviderBase.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsLangVersionExplicitlySpecified()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/Caches/UnityProjectFileCacheProvider.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version GetUnityVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/Caches/UnityProjectFileCacheProvider.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFileSystemPath GetAppPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/Caches/UnityProjectFileCacheProvider.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasUnityReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/ProjectExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAssemblyCSharp()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/ProjectExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAssemblyCSharpFirstpass()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/ProjectExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnChangeAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnitySolutionTracker.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnChangeActionProjectSettingsFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnitySolutionTracker.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SolutionNameMatchesUnityProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnitySolutionTracker.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasLibraryFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnitySolutionTracker.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::resharper" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSkipped()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Internal/DumpDuplicateTypeNamesAction.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::resharper" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityFindUsagesProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Navigation/FindUsages/UnityFindReferencedCodeProvider.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetUnityVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Context/UnitySolutionInformation.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/QuickFixes/UnityScopedQuickFixBase.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageBasedUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityExternalFileProperties()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFileProperties.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetFileByPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesPsiModule.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalFileInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalProjectFileTypes.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPsiSourceFile? GetExternalPsiSourceFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 723,
  "endLine" : 727,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsHeuristicDisabledForSolution()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesIndexDisablingStrategy.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddShadersSection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::resharper" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUnityKeyword()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Help/ShowUnityHelp.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string StripPrefix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Help/ShowUnityHelp.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityDocumentation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Help/UnityDocumentation.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldSkipFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/ReSpeller/UnityByExtensionFileFilter.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable CreateAtomicRenames()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Refactorings/AsmDefRenamesFactory.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefPackageVersionInlayHintContextActionHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefPackageVersionInlayHintContextActionHighlighting.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetPerHighlightingActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefInlayHintContextActionProvider.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetOptionsPageId()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefInlayHintContextActionProvider.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefGuidReferenceIntraTextAdornmentProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefGuidReferenceIntraTextAdornmentProvider.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValid()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefGuidReferenceIntraTextAdornmentProvider.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefPackageVersionIntraTextAdornmentProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefPackageVersionIntraTextAdornmentProvider.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValid()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefPackageVersionIntraTextAdornmentProvider.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefGuidReferenceInlayHintContextActionHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefGuidReferenceInlayHintContextActionHighlighting.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IJsonNewObject GetVersionDefinesObject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/VersionDefineInfoAnalyzer.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::resharper" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override HotspotItems GetLookupItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/LiveTemplates/AsmDefNameMacro.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefDataRules()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/DataConstants/AsmDefDataRules.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefCacheItemBuilder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCacheItemBuilder.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCacheItemBuilder.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnPackagesUpdated()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/PreProcessingDirectiveCache.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreProcessingDirectives()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/PreProcessingDirectiveCache.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISearchDomain GetSearchDomain()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/DeclaredElements/AsmDefNameDeclaredElement.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/DeclaredElements/AsmDefNameDeclaredElement.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefNameReferenceProviderFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmDefNameReferenceProviderFactory.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmRefNameReferenceProviderFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmRefNameReferenceProviderFactory.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidReferenceInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Daemon/Errors/GuidReferenceInfo.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable DoLocalDeploy()",
  "longName" : "",
  "relativeFileName" : "buildScripts/EditorPlugin/BuildScript/LocalDeployStep.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::buildScripts" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable DoLocalDeploy()",
  "longName" : "",
  "relativeFileName" : "buildScripts/DebuggerTools/BuildScript/LocalDeployStep.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::buildScripts" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Advise()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/PlatformModuleInfoProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::unity" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GenerateAdditionalLinkXmlFile()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/PluginEntryPoint.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::unity" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IRawFrameDataViewAdapter? GetRawFrameDataView()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiProfilerSnapshotDriverAdapter.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::unity" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityApiProfilerWindowAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiProfilerWindowAdapter.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::unity" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MainThreadDispatcher()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/MainThreadDispatcher.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::unity" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtocolInstance()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/NonUnity/RiderProtocolController.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::unity" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SendLogEvent()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnityEventLogSender.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::unity" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Initialise()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/PlayModeStateTracker.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::unity" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InitLog()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/LogInitializer.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::unity" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValid()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotAnalysis/SnapshotReflectionHelpers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::unity" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ICPUProfilerModuleAdapter? CreateCPUProfilerModuleAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/AbstractAdaptersFactory.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::unity" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IProfilerFrameDataHierarchyViewAdapter? CreateProfilerFrameDataHierarchyViewAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/AbstractAdaptersFactory.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::unity" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IProfilerFrameDataHierarchyViewAdapter? GetFrameDataHierarchyView()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/CPUProfilerModuleAdapter.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::unity" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValid()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerReflectionHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::unity" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeViewControllerReflectionData()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerReflectionHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::unity" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TreeViewControllerAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/TreeViewControllerAdapter.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::unity" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OnTimeSampleSelected()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/ProfilerWindowEventsHandler.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::unity" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsagesTreeView()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.7000.0/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ShowFileUsage()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/ShowUtil.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::unity" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ShowObjectUsage()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/ShowUtil.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::unity" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsagePathElement GetChild()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/FindUsagePathElement.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::unity" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsagesTreeView()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Unity.2019.2/FindUsages/Window/FindUsagesTreeView.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::unity" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SyncSolution()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/RiderPackageInterop.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::unity" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Info()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/RiderLocatorEnvironment.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::unity" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Warn()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/RiderLocatorEnvironment.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::unity" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Error()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/RiderLocatorEnvironment.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::unity" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Verbose()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/RiderLocatorEnvironment.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::unity" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderInfo()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 644,
  "endLine" : 648,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiParser()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiParser.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::tools" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddType()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/TypeResolver.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::tools" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiType CreateApiType()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/TypeResolver.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::tools" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExportVersionRange()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddParameter()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddParameter()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetIsCoroutine()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/Program.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::tools" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MakeParameterOptional()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/Program.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::tools" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerySimpleLogger()",
  "longName" : "",
  "relativeFileName" : "tools/testLibNupkgGenerator/Program.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::tools" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerySimpleLogger()",
  "longName" : "",
  "relativeFileName" : "tools/testLibNupkgGenerator/Program.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::tools" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Log()",
  "longName" : "",
  "relativeFileName" : "tools/testLibNupkgGenerator/Program.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::tools" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/asmdef/AsmDefBackendLanguageSupport.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::rider" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBundledFile()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/UnityPluginEnvironment.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::rider" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extensionCreated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/notifications/AssetModeForceTextNotification.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::rider" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateChildren()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/AssetsRootNode.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::rider" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/MetaTracker.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::rider" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCommandFinished()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/MetaTracker.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::rider" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRoot()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityTreeFileChooserSupport.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::rider" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hasProblemFileBeneath()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerFileSystemNode.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::rider" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestPresentation()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerFileSystemNode.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::rider" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerProjectModelViewUpdater.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::rider" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerProjectModelViewUpdater.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::rider" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateWithChildren()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerProjectModelViewUpdater.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::rider" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateWithChildren()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerProjectModelViewUpdater.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::rider" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::rider" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filterProjectModelNodesBeforeOperation()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityProjectModelViewExtensions.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::rider" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitGroupValue()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/UssCssElementDescriptorFactory.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rider" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSupported()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/inspections/UssCssIntentionFilter.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::rider" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHelpButton()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityProcessPickerDialog.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::rider" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityProcessPickerDialog.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::rider" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityProcess.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::rider" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityProcess.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::rider" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStateAsync()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityRunConfigurationBase.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::rider" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityPlayerDebugConfigurationType.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::rider" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelView.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::rider" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performCopy()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelEventList.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::rider" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/SwitchUIMode.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::rider" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UnityPlayButtonsAction.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::rider" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UnityPlayButtonsAction.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::rider" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/vcs/UnsavedCheckinState.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::rider" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/vcs/MetaFileCheckinState.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::rider" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/AbstractShaderWidget.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::rider" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantPopup.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::rider" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantPopup.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::rider" ],
  "startLine" : 445,
  "endLine" : 449,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAction()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/profilerIntegration/ProfilerIntegrationWidget.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::rider" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UnityProtocolConnectionAction.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::rider" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/AttachToUnityProcessAction.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::rider" ],
  "startLine" : 8,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/ShowUnityLogInRiderAction.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::rider" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/RefreshInUnityAction.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::rider" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/ShowFileInUnityAction.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::rider" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startUnity()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/StartUnityAction.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::rider" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomBreakpointPanel()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/breakpoints/UnityPausepointPanelProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::rider" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterBreakpoint()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/breakpoints/UnityPausepointHandlerFactory.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::rider" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/UnityPackageEntityImpl.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::rider" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCodeIgnoringEntitySource()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/UnityPackageEntityImpl.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::rider" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChangelogItem()",
  "longName" : "",
  "relativeFileName" : "rider/build.gradle.kts",
  "fileLinesCount" : 617,
  "components" : [ "primary::rider" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityAdditionalValuesProvider()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityAdditionalValuesProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::debugger" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityTextureAdditionalActionResult Error()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityTextureAdditionalPropertiesProvider.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::debugger" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void DoStartSession()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/AndroidAdbStartInfoHandler.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::debugger" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void DoStartSession()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/IosUsbStartInfoHandler.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::debugger" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDebuggerSessionOptions CreateSessionOptions()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/UnityStartInfoHandlerBase.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::debugger" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MySessionStarter()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/UnityStartInfoHandlerBase.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::debugger" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartSession()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/UnityStartInfoHandlerBase.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::debugger" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void DoStartSession()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/LocalUwpStartInfoHandler.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::debugger" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializedPropertyPresenter()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/SerializedPropertyPresenter.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::debugger" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalDebuggerDisplayObjectPresenter()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/ExternalDebuggerDisplayObjectPresenter.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::debugger" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/TextValuePresenter.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::debugger" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GameObjectChildrenRenderer()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/GameObjectChildrenRenderer.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::debugger" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/GameObjectChildrenRenderer.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::debugger" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializedObjectChildrenRenderer()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerializedObjectChildrenRenderer.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::debugger" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SerializedObjectChildrenRenderer.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::debugger" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SceneRootChildrenRenderer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::debugger" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentChildrenRenderer()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/ComponentChildrenRenderer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::debugger" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/ComponentChildrenRenderer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::debugger" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChunkedValueGroupBase()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ChunkedValueGroupBase.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::debugger" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorValue()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ErrorValue.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::debugger" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IValueKeyPresentation GetKeyPresentation()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ErrorValue.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::debugger" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IValuePresentation GetValuePresentation()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ErrorValue.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::debugger" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextValueReference()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueReferences/TextValueReference.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::debugger" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IValueKeyPresentation GetKeyPresentation()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueGroupBase.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::debugger" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IValuePresentation GetValuePresentation()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueGroupBase.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::debugger" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPixelsInString()",
  "longName" : "",
  "relativeFileName" : "debugger/texture-debugger/TextureUtils.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::debugger" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Texture2D CreateTargetTexture()",
  "longName" : "",
  "relativeFileName" : "debugger/texture-debugger/TextureUtils.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::debugger" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Update()",
  "longName" : "",
  "relativeFileName" : "debugger/pausepoint-helper/EndFrameSystem.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::debugger" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "debugger/ios-list-usb-devices/src/ListDevices.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::debugger" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FormatArgs()",
  "longName" : "",
  "relativeFileName" : "resharper/gradle-launcher/Program.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected YamlProjectFileType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/ProjectModel/YamlProjectFileType.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YamlBinaryLexer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/YamlLexerFactory.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Start()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/YamlLexerFactory.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advance()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/YamlLexerFactory.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.ChameleonTokenNodeType.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.ChameleonTokenNodeType.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.ChameleonTokenNodeType.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YamlParser()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlParser.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private YamlTreeStructureBuilder CreateTreeBuilder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlParser.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhitespaceNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.WhitespaceTokenNodeTypes.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.WhitespaceTokenNodeTypes.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewLineNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.WhitespaceTokenNodeTypes.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.WhitespaceTokenNodeTypes.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType? GetTokenTypeNoSkipWhitespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1246,
  "endLine" : 1250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int MarkNoSkipWhitespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTreeStructureBuilder.cs",
  "fileLinesCount" : 1492,
  "components" : [ "primary::resharper" ],
  "startLine" : 1278,
  "endLine" : 1282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected YamlTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.YamlTokenNodeType.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.YamlTokenNodeType.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected YamlTokenBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenBase.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenBase.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenBase.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenBase.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YamlLexerGenerated()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Start()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RewindToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RewindChar()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResetBlockFlowState()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleSequenceItemIndicator()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BeginBlockScalar()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EndBlockScalar()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BeginJsonAdjacentValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EndJsonAdjacentValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlLexerGenerated.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::resharper" ],
  "startLine" : 474,
  "endLine" : 477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static YamlTokenType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.NodeTypeSets.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::resharper" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ChameleonTokenNodeType GetChameleonTokenNodeTypeWithIndentInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.Instances.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommentTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.CommentNodeType.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.CommentNodeType.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetExpectedMessage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/ParserMessages.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetExpectedMessage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/ParserMessages.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YamlFilteringLexer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlFilteringLexer.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Skip()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlFilteringLexer.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.FixedTokenNodeType.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Parsing/YamlTokenType.GenericTokenNodeType.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YamlProjectFileLanguageService()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/YamlProjectFileLanguageService.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChameleonDocumentBody()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChameleonDocumentBody()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/Comment.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/Comment.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IChameleonNode ReSync()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonMapValueNode.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CHAMELEON_DOCUMENT_BODY_INTERNAL()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/YamlChameleonElementTypes.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/YamlCompositeElement.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/YamlCompositeElement.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TReturn Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/YamlCompositeElement.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WhitespaceBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/WhitespaceTokens.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/WhitespaceTokens.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Whitespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/WhitespaceTokens.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewLine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/WhitespaceTokens.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected YamlCompositeNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/YamlCompositeNodeType.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::resharper" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlDaemonStageProcessBase.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YamlErrorStage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlErrorStage.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlErrorStage.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveProblemHighlighter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/Resolve/ResolveProblemHighlighter.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxHighlightingProcessor CreateProcessor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml.Rider/Feature/SyntaxHighlighting/YamlSyntaxHighlightingManager.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewProjectFileType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/ProjectModel/JsonNewProjectFileType.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JsonNewProjectFileType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/ProjectModel/JsonNewProjectFileType.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewCodeCompletionContextProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/CodeCompletion/JsonNewCodeCompletionContextProvider.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsIntellisenseEnabled()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/CodeCompletion/JsonNewCodeCompletionContextProvider.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewIntellisenseManager()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/CodeCompletion/Settings/JsonNewIntellisenseManager.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReparseContext GetReparseContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/CodeCompletion/JsonNewReparsedCompletionContext.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReference FindReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/CodeCompletion/JsonNewReparsedCompletionContext.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewAutopopupCodeCompletionStrategy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/CodeCompletion/JsonNewAutopopupCodeCompletionStrategy.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AcceptsFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/CodeCompletion/JsonNewAutopopupCodeCompletionStrategy.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutopopupType IsEnabledInSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/CodeCompletion/JsonNewAutopopupCodeCompletionStrategy.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewUsageSearchFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Finder/JsonNewUsageSearchFactory.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsCompatibleWithLanguage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Finder/JsonNewUsageSearchFactory.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInterestingElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Finder/JsonNewUsageSearchFactory.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveProblemHighlighter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/ResolveProblemHighlighter.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewDaemonStageProcessBase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonInspectionsStage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewInspectionsStage.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewIdentifierHighlightingStage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewIdentifierHighlightingStage.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewProjectFileLanguageService()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/JsonNewProjectFileLanguageService.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JsonNewDeclaredElementBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/DeclaredElements/JsonNewDeclaredElementBase.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IPsiServices GetPsiServices()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/DeclaredElements/JsonNewDeclaredElementBase.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual XmlNode GetXMLDoc()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/DeclaredElements/JsonNewDeclaredElementBase.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual XmlNode GetXMLDescriptionSummary()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/DeclaredElements/JsonNewDeclaredElementBase.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsValid()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/DeclaredElements/JsonNewDeclaredElementBase.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSynthetic()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/DeclaredElements/JsonNewDeclaredElementBase.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasDeclarationsIn()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/DeclaredElements/JsonNewDeclaredElementBase.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewParser()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewParser.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsonNewTreeBuilder CreateTreeBuilder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewParser.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewNewLineTokenNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewNewLineTokenNode.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewLineCommentNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewLineCommentNode.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewDelimitedCommentNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewDelimetedCommentNode.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewWhitespaceTokenNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewWhitespaceTokenNode.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenNodeType GetTokenType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewTokenNodeBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewTokenNodeBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IBuffer GetTextAsBuffer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewTokenNodeBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewTokenNodeBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewTokenNodeBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TReturn Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewTokenNodeBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewFixedLengthTokenNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewFixedLengthTokenNode.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetTextLength()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewFixedLengthTokenNode.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewFixedLengthTokenNode.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewIdentifierTokenNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewIdentifierTokenNode.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewKeywordTokenNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodes/JsonNewKeywordTokenNode.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewTreeBuilder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewTreeBuilder.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetExpectedMessage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewTreeBuilder.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeafElementBase CreateToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewTreeBuilder.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int MarkNoSkipWhitespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewTreeBuilder.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetExpectedMessage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/ParserMessages.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetExpectedMessage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/ParserMessages.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewDelimetedCommentNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonDelimetedCommentNodeType.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonDelimetedCommentNodeType.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonDelimetedCommentNodeType.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewIdentifierTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewIdentifierTokenNodeType.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewIdentifierTokenNodeType.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewIdentifierTokenNodeType.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewDoubleQuotedStringTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewDoubleQuotedStringTokenNodeType.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewDoubleQuotedStringTokenNodeType.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewDoubleQuotedStringTokenNodeType.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewSingleQuotedStringTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewSingleQuotedStringTokenNodeType.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewSingleQuotedStringTokenNodeType.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewSingleQuotedStringTokenNodeType.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewFixedLengthTokenNodeType.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewKeywordTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewKeywordTokenNodeType.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewKeywordTokenNodeType.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewNumericLiteralTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewNumericLiteralTokenNodeType.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewNumericLiteralTokenNodeType.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewNumericLiteralTokenNodeType.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewGenericTokenNodeType.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewLineCommentTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewSingleLineCommentTokenNodeType.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewSingleLineCommentTokenNodeType.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewSingleLineCommentTokenNodeType.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewWhitespaceTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewWhitespaceTokenNodeType.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewWhitespaceTokenNodeType.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewWhitespaceTokenNodeType.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JsonNewTokenNodeTypeBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewTokenNodeTypeBase.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewNewLineTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewNewLineTokenNodeType.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewNewLineTokenNodeType.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/TokenNodeTypes/JsonNewNewLineTokenNodeType.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Start()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewLexer.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewFilteringLexer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Parsing/JsonNewFilteringLexer.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JsonNewCompositeNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/JsonNewCompositeNodeType.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::resharper" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/Impl/JsonNewCompositeElement.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/Impl/JsonNewCompositeElement.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TReturn Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/Impl/JsonNewCompositeElement.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? GetFirstPropertyValueText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/Tree/JsonNewUtil.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxHighlightingProcessor CreateProcessor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json.Rider/Feature/SyntaxHighlighting/JsonSyntaxHighlightingManager.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VsUnityWorkloadDetector()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity-visual-studio-common/src/Utils/VsUnityWorkloadDetector.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoneActivator()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity-visual-studio/src/InProcess/ZoneActivator.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityHlslPragmas()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Language/UnityHlslPragmas.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::resharper" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityDefaultPerformanceThresholdSettingsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Settings/ShaderLabDefaultSettings.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsNewLine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Comment/ShaderLabLineCommentActionProvider.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsEndOfLineComment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Comment/ShaderLabLineCommentActionProvider.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsWhitespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Comment/ShaderLabLineCommentActionProvider.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ShouldInsertAtLineStart()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Comment/ShaderLabLineCommentActionProvider.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ShouldInsertSpaceAtCommentStartAndEnd()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Comment/ShaderLabLineCommentActionProvider.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentOffset InsertBlockCommentPosition()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Comment/ShaderLabBlockCommentActionProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabSelectEmbracingConstructProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/SelectEmbracingConstruct/ShaderLabSelectEmbracingConstructProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabTreeNodeSelection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/SelectEmbracingConstruct/ShaderLabTreeNodeSelection.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShaderLabBlockValueSelection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/SelectEmbracingConstruct/ShaderLabBlockValueSelection.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabKeywordCompletionRule()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabKeywordCompletionRule.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabIntellisenseManager()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/Settings/ShaderLabIntellisenseManager.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabCodeCompletionContextProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabCodeCompletionContextProvider.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsIntellisenseEnabled()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabCodeCompletionContextProvider.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabKeywordSuggester()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/Keywords/ShaderLabKeywordSuggester.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabReparsedCompletionContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabReparsedCompletionContext.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReparseContext GetReparseContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabReparsedCompletionContext.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutopopupType IsEnabledInSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabVariableReferenceAutomaticCompletionStrategy.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TextLookupRanges EvaluateRanges()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabVariableReferenceItemsProvider.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IVariableReferenceReference GetReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabVariableReferenceItemsProvider.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ISymbolTable GetCompletionSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabVariableReferenceItemsProvider.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShaderLabTailType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabTailType.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TextLookupRanges GetDefaultRanges()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeCompletion/ShaderLabCompletionRangesProvider.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderKeywordQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/ShaderKeywordQuickFix.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidParametersOnVariableReferenceQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/InvalidParametersOnVariableReferenceQuickFix.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/InvalidParametersOnVariableReferenceQuickFix.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/InvalidParametersOnVariableReferenceQuickFix.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabRedundantPreprocessorCharQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/ShaderLabRedundantPreprocessorCharQuickFix.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/ShaderLabRedundantPreprocessorCharQuickFix.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveSwallowedToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickFixes/ShaderLabRedundantPreprocessorCharQuickFix.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsMultiLineComment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/ReSpeller/ShaderLabPsiHelper.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool QuickCheckAvailability()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CachingLexer GetCachingLexer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabTypingAssist.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::resharper" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabIndentTypingHelper()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TypingAssist/ShaderLabIndentTypingHelper.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UnityScopeCategoryUIProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/UnityScopeCategoryUIProvider.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InShaderBlockOptionsScopeBe()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Scope/UnityScopeCategoryUIProvider.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::resharper" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabCppNamingPolicyProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/CodeStyle/Naming/ShaderLabCppNamingPolicyProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsMultiLineComment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/TodoItems/ShaderLabTodoLanguageService.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Formatting/ShaderLabReformatCode.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Formatting/ShaderLabReformatCode.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabTextOccurrenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Search/ShaderLabTextOccurrenceSearcher.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabTextOccurrenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Search/ShaderLabTextOccurrenceSearcher.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabUsageSearchFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Search/ShaderLabUsageSearchFactory.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IDomainSpecificSearcher CreateTextOccurrenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Search/ShaderLabUsageSearchFactory.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IDomainSpecificSearcher CreateTextOccurrenceSearcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Search/ShaderLabUsageSearchFactory.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAllPossibleWordsInFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Search/ShaderLabUsageSearchFactory.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/PropertyDeclaredElement.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/PropertyDeclaredElement.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEntityKind()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/ShaderLabDeclaredElementPresenter.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleShaderLabDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/SimpleShaderLabDeclaredElement.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeElement GetPPDirectiveAtOffset()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabPreProcessor.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsInPPTokenRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabPreProcessor.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhitespaceNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.WhitespaceTokenNodeTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.WhitespaceTokenNodeTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.WhitespaceTokenNodeTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewLineNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.WhitespaceTokenNodeTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.WhitespaceTokenNodeTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.WhitespaceTokenNodeTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TreeElement ParseErrorElementWithoutRBrace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabParser.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InsertMissingTokens()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabParser.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::resharper" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.GenericTokenNodeType.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilteredGenericTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.GenericTokenNodeType.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedTokenElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.FixedTokenNodeType.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetTextLength()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.FixedTokenNodeType.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.FixedTokenNodeType.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenNodeType GetTokenType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IBuffer GetTextAsBuffer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ShaderLabTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.ShaderLabTokenNodeType.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.ShaderLabTokenNodeType.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NumericLiteralNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.NumericLiteralTokenNodeType.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.NumericLiteralTokenNodeType.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.NumericLiteralTokenNodeType.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabLexerGenerated()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabLexerGenerated.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Start()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabLexerGenerated.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetState()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabLexerGenerated.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetExpectedMessage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ParserMessages.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetExpectedMessage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ParserMessages.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdentifierNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.IdentifierTokenNodeType.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.IdentifierTokenNodeType.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.IdentifierTokenNodeType.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EndOfLineCommentNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.CommentTokenNodeTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.CommentTokenNodeTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.CommentTokenNodeTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiLineCommentNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.CommentTokenNodeTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.CommentTokenNodeTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.CommentTokenNodeTypes.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteralNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.StringLiteralTokenNodeType.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.StringLiteralTokenNodeType.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.StringLiteralTokenNodeType.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnquotedStringLiteralNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.StringLiteralTokenNodeType.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.StringLiteralTokenNodeType.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.StringLiteralTokenNodeType.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.KeywordTokenNodeType.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabTokenType.KeywordTokenNodeType.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EofToken()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Parsing/ShaderLabMissingTokensInserter.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::resharper" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetColorTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Colors/ShaderLabColorReference.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabLanguage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/ShaderLabLanguage.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ShaderLabCompositeNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/ShaderLabCompositeNodeType.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::resharper" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ShaderLabCompositeElement.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ShaderLabCompositeElement.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TReturn Accept()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ShaderLabCompositeElement.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ShaderReferenceElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ShaderReferenceElement.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommentBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/CommentTokens.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/CommentTokens.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EndOfLineComment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/CommentTokens.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiLineComment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/CommentTokens.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ReferenceCollection GetFirstClassReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ReferenceName.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ReferenceName.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ReferenceName.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TreeTextRange GetTreeTextRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ReferenceName.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReference BindTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ReferenceName.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IAccessContext GetAccessContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ReferenceName.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbolTable GetCompletionSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ReferenceName.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WhitespaceBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/WhitespaceTokens.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/WhitespaceTokens.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Whitespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/WhitespaceTokens.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewLine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/WhitespaceTokens.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Identifier()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/Identifier.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Formatting/ShaderLabDoNotFormatInjectionsCookie.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRules()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Formatting/ShaderLabCppFormatterExtension.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabIndentingRule()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Formatting/ShaderLabCppFormatterExtension.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MatchesPatterns()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Formatting/ShaderLabCppFormatterExtension.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtNode GetClosingNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Formatting/ShaderLabCppFormatterExtension.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TexturePassReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Resolve/TexturePassReference.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/ContextHighlighters/ShaderLabUsageContextHighlighterAvailability.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool InteriorShouldBeProcessed()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/ShaderLabDaemonStageProcessBase.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/ShaderLabDaemonStageProcessBase.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabErrorStage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/ShaderLabErrorStage.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/ShaderLabErrorStage.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveProblemHighlighter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/Resolve/ResolveProblemHighlighter.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/CSharp/CodeCompletion/UnityCSharpShaderKeywordsCompletionProvider.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteralItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/CSharp/CodeCompletion/UnityCSharpShaderKeywordsCompletionProvider.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderVariantMacrosProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/ShaderVariants/ShaderVariantMacrosProvider.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HlslSemanticItemsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/CodeCompletion/HlslSemanticItemsProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemanticTextualInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/CodeCompletion/HlslSemanticItemsProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::resharper" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeSemanticTextualInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/CodeCompletion/BlockShadersSemanticItemsProvider.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::resharper" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyTextualMatcher()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/CodeCompletion/ShaderVariantDefineSymbolsProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectedHlslBraceHandler()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslLabBraceHandler.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string CalculateBaseIndent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslLabBraceHandler.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingLexer GetCachingLexer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslDummyFormatter.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HlslDummyFormatterContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslDummyFormatter.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CachingLexer GetCachingLexer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslDummyFormatter.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CppDummyFormatterContext CreateContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslDummyFormatter.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool QuickCheckAvailability()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslTypingAssist.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::resharper" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CachingLexer GetCachingLexer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Feature/Services/TypingAssists/InjectedHlslTypingAssist.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::resharper" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiLanguageCategories GetCategories()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Daemon/ShaderLabGlobalStructureLanguageCategoriesProvider.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SuppressUnresolvedUnqualifiedErrors()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Daemon/UnityHlslAllErrorsPredicate.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IPsiServices GetPsiServices()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICollection GetAllDefines()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValid()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetPersistentID()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable OverrideModuleReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IList GetAllModules()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable OverrideSourceFiles()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/UnityShaderModuleProvider.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::resharper" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectedHlslInitialFilesProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Cpp/HlslInShaderLabFilesProvider.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CppFileLocation GetCppFileLocation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslFileLocationTracker.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Exists()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslFileLocationTracker.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetIncludes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslFileLocationTracker.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::resharper" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslInjectionProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsApplicableToNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslInjectionProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanBeOriginalNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslInjectionProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::resharper" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppFileLocation ToCppFileLocation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslLocationInfo.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Integration/Injections/InjectedHlslLocationInfo.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HlslSemanticScope DetectScope()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/Core/Semantic/HlslSemanticScopeDetector.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CgIncludeDirectoryProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/HlslSupport/CgIncludeDirectoryProvider.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderDocCapture()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/RenderDoc/RenderDocCapture.cs",
  "fileLinesCount" : 11,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderDocClient()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/RenderDoc/RenderDocClient.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetCaptures()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/RenderDoc/RenderDocClient.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderPerformanceLineMarkerAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/RiderPerformanceLineMarkerAnalyzer.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DocumentRange GetHighlightRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/RiderPerformanceLineMarkerAnalyzer.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSnapshotFetched()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerInfoCollector.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnOpenFileBySampleInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerInfoCollector.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnUnityProfilerFrameSelected()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/UnityProfilerInfoCollector.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PooledSample()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSample.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSample.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSample.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PooledSamplesCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSamplesCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Common/CSharp/Daemon/Profiler/PooledSamplesCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RdUsageGroup CreateModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RdUsageGroup EmptyModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract RdUsageGroup CreateModel()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorGroupingRule()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Navigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationEventGroupingRule()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Navigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GameObjectUsageGroupingRule()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Navigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Navigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Usages/UnityYamlExtraGroupingRulesProvider.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::resharper" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityAssetFindResult Build()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Services/Navigation/UnityEditorFindUsageResultCreator.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::resharper" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Error()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Yaml/Feature/Services/Navigation/UnityEditorFindUsageResultCreator.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::resharper" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityStaticMethodRunMarkerGutterMark()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/RunMarkers/UnityRunMarkerGutterMark.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneManagerLoadSceneQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Services/QuickFixes/SceneManagerLoadSceneQuickFix.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsScenePath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Services/QuickFixes/SceneManagerLoadSceneQuickFix.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::resharper" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneManagerLoadSceneEnableQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/CSharp/Feature/Services/QuickFixes/SceneManagerLoadSceneEnableQuickFix.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IconId GetIcon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/InputActions/Feature/Usages/UnityInputActionsCustomGroupingProjectItemProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartRefresh()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityRefreshTracker.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Visitor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/UnityRefreshTracker.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::resharper" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SafeExecuteOrQueueEx()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/BackendUnityProtocol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List? FromJson()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityEditorIntegration/BackendUnityProtocol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::resharper" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IUnitTestRunStrategy GetRunStrategy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/UnityNUnitServiceProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUnityUnitTestStrategy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/UnityNUnitServiceProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityTaskRunnerHostControllerExtension()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/UnityTaskRunnerHostControllerExtension.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Abort()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 511,
  "endLine" : 514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/RunViaUnityEditorStrategy.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::resharper" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanResolveArtifact()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Core/Feature/UnitTesting/UnityUnitTestProjectArtifactResolverCollaborator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetConnectionPollHandler()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/BackendUnityHost.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override EventLogGroup GetGroup()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/UnityEditorUsageCollector.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Do()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Protocol/FrontendBackendHost.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override EventLogGroup GetGroup()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/UnityProjectModulesCollector.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxHighlightingProcessor CreateProcessor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/ShaderLab/Feature/SyntaxHighlighting/ShaderLabSyntaxHighlightingManager.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Applicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/ShaderLab/Feature/Daemon/Registration/ShaderLabHighlighterPropertiesProvider.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICodeFoldingProcessor CreateProcessor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/ShaderLab/Daemon/CodeFolding/ShaderLabCodeFoldingProcessFactory.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlCodeCompletionContextProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/CodeCompletion/UxmlCodeCompletionContextProvider.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SettingsScalarEntry GetSettingsEntry()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/CodeCompletion/UxmlCodeCompletionManager.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCacheItem.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveFromLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCache.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetNamesForTypeName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCache.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetNames()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlCache.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Caches/UxmlElement.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlProjectFileLanguageService()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/UxmlProjectFileLanguageService.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Format()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/DeclaredElements/UxmlDeclaredElementPresenter.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Format()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/DeclaredElements/UxmlDeclaredElementPresenter.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetEntityKind()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/DeclaredElements/UxmlDeclaredElementPresenter.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsPresentable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/DeclaredElements/UxmlDeclaredElementType.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclaredElementType GetElementType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/DeclaredElements/UxmlNamespaceAliasAttribute.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlNode GetXMLDescriptionSummary()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/DeclaredElements/UxmlNamespaceAliasAttribute.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetDeclarations()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/DeclaredElements/UxmlNamespaceAliasAttribute.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetDeclarationsIn()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/DeclaredElements/UxmlNamespaceAliasAttribute.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlTokenTypes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Parsing/UxmlTokenTypes.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsCompatibleWithLanguage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Searching/UxmlScriptSearcherFactory.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAllPossibleWordsInFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Searching/UxmlScriptSearcherFactory.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessProjectItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Searching/UxmlDomainSpecificSearcher.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlReferencesProviderFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlReferencesProviderFactory.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbolTable GetSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlRootNamespaceReference.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbolTable GetReferenceSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlRootNamespaceReference.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbolTable GetCompletionSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlRootNamespaceReference.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReference BindToInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlRootNamespaceReference.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbolTable GetSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlRootNamespaceReference.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReference BindToInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlRootNamespaceReference.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbolTable GetSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlTypeOrNamespaceReference.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpectedVisualElementTypeFilter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/ExpectedObjectTypeFilter.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlElementTypes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Tree/UxmlElementTypes.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UxmlCompositeNodeType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Tree/UxmlElementTypes.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NAMESPACE_ALIAS_TYPE()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Tree/UxmlElementTypes.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CompositeElement Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Tree/UxmlElementTypes.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityYamlProjectFileType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/ProjectModel/UnityYamlProjectFileType.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IPsiSourceFile GetSourceFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityScriptInArgumentNameOccurrence.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetRelatedFilePresentation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAnimatorScriptOccurence.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IconId GetIcon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAnimatorScriptOccurence.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsRelatedToScriptableObject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityScriptsOccurrence.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityScriptsOccurrence.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventSubscriptionOccurrence()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityEventOccurrence.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDeclaredElementEnvoy GetTypeMember()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurenceInfoProvider.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDeclaredElementEnvoy GetTypeElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurenceInfoProvider.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDeclaredElementEnvoy GetNamespace()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurenceInfoProvider.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OccurrenceMergeContext GetMergeContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurenceInfoProvider.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange GetTextRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurenceInfoProvider.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISolution GetSolution()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurrence.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetRelatedFilePresentation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurrence.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurrence.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IconId GetIcon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurrence.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityEditorOccurencePresenter.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IconId GetIcon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/AnimImplicitOccurence.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetRelatedFilePresentation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/AnimExplicitEventOccurence.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IconId GetIcon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/AnimExplicitEventOccurence.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityMethodsOccurrence.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IPsiSourceFile GetSourceFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityMethodsOccurrence.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool Navigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurrenceNavigator.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityAssetTrigramIndexBuild()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityAssetTrigramIndexBuild.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFileSystemPath GetAssetLocationFromMetaFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/MetaFileGuidCache.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::resharper" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourcesCacheItem.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSceneExists()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasInput()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasTag()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasLayer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsCache.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::resharper" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetaFileCacheItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/MetaFileCacheItem.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/MetaFileCacheItem.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagManagerAssetHandler()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/TagManagerAssetHandler.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/TagManagerAssetHandler.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputManagerAssetHandler()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/InputManagerAssetHandler.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/InputManagerAssetHandler.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnityExternalFilesPsiModule GetUnityModule()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsUtils.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::resharper" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IPsiSourceFile GetEditorBuildSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsUtils.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IPsiSourceFile GetEditorSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/UnityProjectSettingsUtils.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::resharper" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorBuildSettingsAssetHandler()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/EditorBuildSettingsAssetHandler.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/EditorBuildSettingsAssetHandler.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Caches/ResourceLoadCache.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::resharper" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityMethodsFindResult.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/AnimExplicitFindResults.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityYamlSearchFilterKey()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityAssetSearchFilter.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityAssetFindResult.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityScriptsFindResults.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimImplicitFindResult()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/AnimImplicitFindResult.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/AnimImplicitFindResult.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityInspectorFindResults.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityEventFindResult.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityEventFindResult.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityYamlUsageSearchFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityYamlUsageSearchFactory.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsCompatibleWithLanguage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Search/UnityYamlUsageSearchFactory.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityYamlProjectFileLanguageService()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/UnityYamlProjectFileLanguageService.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBlockMappingNode? GetPrefabModification()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::resharper" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OWORD ReadOWORD()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetUtils.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::resharper" ],
  "startLine" : 484,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IUnityAssetDataElement CreateDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElementContainer.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElementContainer.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invalidate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElementContainer.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::resharper" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityScenePathGameObjectConsumer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/UnityScenePathGameObjectConsumer.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IHierarchyElement Import()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/ComponentHierarchy.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IHierarchyElement Import()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/GameObjectHierarchy.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITransformHierarchy GetTransformHierarchy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/GameObjectHierarchy.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GameObjectHierarchy Read()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/GameObjectHierarchy.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IHierarchyElement Import()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/Prefabs/ImportedGameObjectHierarchy.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITransformHierarchy GetTransformHierarchy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/Prefabs/ImportedGameObjectHierarchy.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IPrefabInstanceHierarchy GetPrefabInstanceHierarchy()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/Prefabs/ImportedGameObjectHierarchy.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IHierarchyElement Import()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/Prefabs/ImportedScriptComponentHierarchy.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IHierarchyElement Import()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/Prefabs/ImportedComponentHierarchy.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IHierarchyElement Import()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/TransformHierarchy.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IHierarchyElement Import()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/Elements/ScriptComponentHierarchy.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/References/ExternalReference.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/References/ExternalReference.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/References/LocalReference.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/References/LocalReference.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimImplicitUsagesDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesDataElement.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimImplicitUsagesDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesDataElement.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IUnityAssetDataElement CreateDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesContainer.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Implicit/AnimImplicitUsagesContainer.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? ExtractEventFunctionNameFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/AnimExtractor.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IUnityAssetDataElement CreateDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesContainer.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesContainer.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertShellLocks()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesContainer.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::resharper" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Guid? FindGuidOf()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesContainer.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::resharper" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimExplicitUsagesDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesDataElement.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimExplicitUsagesDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Anim/Explicit/AnimExplicitUsagesDataElement.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IUnityAssetDataElement CreateDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesElementContainer.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesElementContainer.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsage.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsage.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssetScriptUsagesDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesDataElement.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable EnumerateAssetUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesDataElement.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Utils/StreamReaderBuffer.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Utils/StreamReaderBuffer.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char Get()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Utils/StreamReaderBuffer.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetDocument WithHiererchyElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/Utils/AssetDocument.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImportedValueReference ReadFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/InspectorValuesBuildResult.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool IsInterestingChameleon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Deserializers/AssetInspectorValueDeserializerBase.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/InspectorVariableUsage.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/AssetReferenceValue.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/AssetReferenceValue.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/AssetReferenceValue.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetPresentation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/Int2Value.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetFullPresentation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/Int2Value.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/AssetSimpleValue.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetSimpleValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/AssetSimpleValue.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/AssetSimpleValue.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/Values/AssetSimpleValue.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IUnityAssetDataElement CreateDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetInspectorValues/AssetInspectorValuesContainer.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::resharper" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputActionsElementContainer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/InputActionsElementContainer.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IUnityAssetDataElement CreateDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/InputActionsElementContainer.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/InputActionsElementContainer.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invalidate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/InputActionsElementContainer.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::resharper" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputActionsDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/InputActionsDataElement.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputActionsDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/InputActions/InputActionsDataElement.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnHierarchyCreated()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/PrefabImportCache.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnHierarchyRemoved()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/PrefabImportCache.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorStateScriptUsage.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalList ExtractChildStatesAnchors()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorExtractor.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalList ExtractChildStateMachinesAnchors()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorExtractor.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IBlockMappingNode GetUnityObjectProperties()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorExtractor.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ExtractAnimatorStateNameFrom()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorExtractor.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::resharper" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddScriptInfos()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorUsagesDataElement.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IUnityAssetDataElement CreateDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalList GetPossibleFilesWithScriptUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertShellLocks()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Consume()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorScriptUsagesElementContainer.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::resharper" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnimatorGameObjectDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorGameObjectDataElement.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable EnumerateAssetUsages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorGameObjectDataElement.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IUnityAssetDataElement CreateDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorGameObjectUsagesContainer.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorGameObjectUsagesContainer.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invalidate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorGameObjectUsagesContainer.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IUnityAssetDataElement CreateDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityEvents/UnityEventsElementContainer.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::resharper" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityDocumentTokenType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Parsing/UnityYamlTokenType.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Parsing/UnityYamlTokenType.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityUselessDocumentTokenType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Parsing/UnityYamlTokenType.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/Parsing/UnityYamlTokenType.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetaFileImageContributor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/MetaFileImageContributor.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFromUnityProject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/TreeNodeExtensions.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CompareBufferText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/TreeNodeExtensions.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformRelatedReferenceFinder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/UnityComponentRelatedExpressionFinder.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::resharper" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformParentRelatedReferenceFinder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/UnityComponentRelatedExpressionFinder.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::resharper" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFromUnityProject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/DeclaredElementExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool DerivesFromMonoBehaviour()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/DeclaredElementExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool DerivesFromOdinDrawer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/DeclaredElementExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool DerivesFromOdinAttributeProcessor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/DeclaredElementExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool DerivesFromScriptableObject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/DeclaredElementExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool DerivesFromUnityEvent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/DeclaredElementExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsClrName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Utils/DeclaredElementExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityShortcutCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Caches/UnityShortcutCache.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Caches/UnityShortcutCache.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityOnlineHelpProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/OnlineHelp/UnityOnlineHelpProvider.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetPresentableName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/OnlineHelp/UnityOnlineHelpProvider.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/OnlineHelp/UnityOnlineHelpProvider.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityCompiledElementOnlineHelpProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/OnlineHelp/UnityCompiledElementOnlineHelpProvider.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutopopupType IsEnabledInSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityObjectTypeReferenceAutomaticCompletionStrategy.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AcceptTyping()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityObjectTypeReferenceAutomaticCompletionStrategy.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessSubsequentTyping()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityObjectTypeReferenceAutomaticCompletionStrategy.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityTagsCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteralItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityTagsCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityUIElementsCompletionProvider.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteralItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityUIElementsCompletionProvider.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::resharper" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityReferenceFromStringLiteralTransformationRule.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AutoAcceptBehaviour GetAutocompletionBehaviour()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityReferenceFromStringLiteralTransformationRule.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILookupItem SetLexicographicalSortPriority()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 243,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IClassDeclaration GetClassDeclaration()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AcceptIfOnlyMatched()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchingResult Match()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentRange GetVisualReplaceRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Shrink()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unshrink()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityEventFunctionRule.cs",
  "fileLinesCount" : 949,
  "components" : [ "primary::resharper" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityProjectSettingsCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPlayAnimationMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityProjectSettingsCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteralItem()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityProjectSettingsCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/UnityResourcesCompletionProvider.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ExtractPackageIdFromSearchPath()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityPsiModuleWrapper()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool DirectoryExists()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool DirectoryExists()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool DirectoryExists()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetChildFilesFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override RichText GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CodeCompletion/AssetPathCompletionProviderBase.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::resharper" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameAvailabilityCheckResult CheckRenameAvailability()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/FormerlySerializedAsAtomicRenameFactory.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameAvailabilityCheckResult CheckRenameAvailability()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/UnityAssetAtomicRenameFactory.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BeControl GetPageContent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Refactorings/Rename/UnityAssetRefactoringPage.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateFromUsageFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateFromUsageFix.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateFromUsageFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateFromUsageFix.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateFromUsageFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateFromUsageFix.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToGameObjectAddComponentQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/ConvertToGameObjectAddComponentQuickFix.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/ConvertToGameObjectAddComponentQuickFix.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityFixFloatingPointComparingQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UnityFixFloatingPointComparingQuickFix.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInUnityEnvironment()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UnityFixFloatingPointComparingQuickFix.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ICreationTarget GetTarget()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateStaticConstructorFromUsageAction.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/RemoveReadonlyFromSerializedFieldQuickFix.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveAllReadonly()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/RemoveReadonlyFromSerializedFieldQuickFix.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveOneReadonly()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/RemoveReadonlyFromSerializedFieldQuickFix.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override GenerateBakerAndAuthoringActionWorkflow TryCreateWorkflow()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/GenerateBakerAndAuthoringActionFix.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override GenerateRefFieldsAccessorsWorkflow TryCreateWorkflow()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/GenerateRefAccessorsActionFix.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToScriptableObjectCreateInstanceQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/ConvertToScriptableObjectCreateInstanceQuickFix.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override GenerateBakerAndComponentActionWorkflow TryCreateWorkflow()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/GenerateBakerAndComponentActionFix.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadSceneAmbiguousQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/LoadSceneAmbiguousQuickFix.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveRedundantAttributeQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/RemoveRedundantAttributeQuickFix.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveRedundantAttributeQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/RemoveRedundantAttributeQuickFix.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveRedundantAttributeQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/RemoveRedundantAttributeQuickFix.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveRedundantAttributeQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/RemoveRedundantAttributeQuickFix.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveRedundantAttributeQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/RemoveRedundantAttributeQuickFix.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncorrectMethodSignatureQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/IncorrectMethodSignatureQuickFix.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncorrectMethodSignatureQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/IncorrectMethodSignatureQuickFix.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncorrectMethodSignatureQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/IncorrectMethodSignatureQuickFix.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormerlySerializedAsSplitDeclarationsFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/FormerlySerializedAsSplitDeclarationsFix.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityCreateMethodFromStringLiteralUsageAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UnityCreateMethodFromStringLiteralUsageAction.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailableInternal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UnityCreateMethodFromStringLiteralUsageAction.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MarkSerializableQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MarkSerializableQuickFix.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MakeSerializable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MarkSerializableQuickFix.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::resharper" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CachePropertyValueQuickFix.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::resharper" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override GenerateUnityEventFunctionsWorkflow TryCreateWorkflow()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/GenerateUnityEventFunctionsFix.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/PreferAddressByIdToGraphicsParamsQuickFix.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateSerializedFieldFromUsageAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/CreateSerializedFieldFromUsageAction.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoveCameraMainQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/MoveCameraMainQuickFix.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoveCostlyInvocationQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/MoveCostlyInvocationQuickFix.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoveNullComparisonQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/MoveQuickFixes/MoveNullComparisonQuickFix.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseSerializedBackingFieldFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UseSerializedBackingFieldFix.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseSerializedBackingFieldFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UseSerializedBackingFieldFix.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/UseSerializedBackingFieldFix.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Explanatory/UnityCodeInspectionWikiDataProvider.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnitySerializationReferenceElementData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementData.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializedFieldStatus IsTypeSerializable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceInfoIndex.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool IsValidAssembly()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::resharper" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISwaExtensionData CreateUsageDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::resharper" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializedReferenceProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::resharper" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassMetaInfoDictionary()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndexClassInfoDictionary()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CountingSetDiff CreateDiff()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceProviderDiffUtils.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::resharper" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Update()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/SerializeReferenceCacheTestMenu.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal record TypeElementIdWrapper()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnityElementIdProvider.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void CalculatePsiModuleHash()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnityElementIdProvider.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::resharper" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoPropertyToSerializedBackingFieldAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AutoPropertyToSerializedBackingFieldAction.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddHeaderAttributeAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddHeaderAttributeAction.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateAssetMenuContextAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/CreateAssetMenuContextAction.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToggleHideInInspectorAttributeAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ToggleHideInInspectorAttributeAction.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateComponentReferencesAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateComponentReferencesAction.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddTooltipAttributeAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddTooltipAttributeAction.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertXmlDocToTooltipAttributeAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ConvertXmlDocToTooltipAttributeAction.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateUnityEventFunctionsAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateUnityEventFunctionsAction.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateRefAccessorsAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateRefAccessorsAction.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateBakerAndAuthoringAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateBakerAndAuthoringAction.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToggleSerializedFieldAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ToggleSerializedFieldAction.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowSourceGeneratedCodeAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/ShowSourceGeneratedCodeAction.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddRangeAttributeAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddRangeAttributeAction.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitializeFieldComponentContextAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/InitializeComponentContextActionBase.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitializePropertyComponentContextAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/InitializeComponentContextActionBase.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InitializeComponentContextActionBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/InitializeComponentContextActionBase.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddSpaceAttributeAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/AddSpaceAttributeAction.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateBakerAndComponentAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/ContextActions/GenerateBakerAndComponentAction.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/BurstContextActionBase.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowBurstCallsBulbAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/ShowBurstCalls/ShowBurstCallsBulbAction.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddDiscardAttributeQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/AddDiscardAttribute/AddDiscardAttributeQuickFix.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/AddDiscardAttribute/AddDiscardAttributeQuickFix.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/AddDiscardAttribute/AddDiscardAttributeQuickFix.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddDiscardAttributeBulbAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/AddDiscardAttribute/AddDiscardAttributeBulbAction.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddDiscardBulbItemsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/AddDiscardAttribute/AddDiscardBulbItemsProvider.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetIntentions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/AddDiscardAttribute/AddDiscardAttributeContextAction.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BurstBulbItemsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/BurstCodeAnalysis/BurstBulbItemsProvider.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CallGraphQuickFixBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/CallGraphQuickFixBase.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetIntentions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddPerformanceAnalysisDisableComment/AddPerformanceAnalysisDisableCommentContextAction.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddPerformanceAnalysisDisableCommentQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddPerformanceAnalysisDisableComment/AddPerformanceAnalysisDisableCommentQuickFix.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetBulbItems()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddPerformanceAnalysisDisableComment/AddPerformanceAnalysisDisableCommentQuickFix.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddPerformanceAnalysisDisableComment/AddPerformanceAnalysisDisableCommentQuickFix.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddPerformanceAnalysisDisableCommentBulbAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddPerformanceAnalysisDisableComment/AddPerformanceAnalysisDisableCommentBulbAction.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddDisableCommentBulbItemsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddPerformanceAnalysisDisableComment/AddDisableCommentBulbItemsProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddExpensiveCommentContextAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddExpensiveComment/AddExpensiveCommentContextAction.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetIntentions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddExpensiveComment/AddExpensiveCommentContextAction.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddExpensiveCommentBulbAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/AddExpensiveComment/AddExpensiveCommentBulbAction.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/PerformanceAnalysisContextActionBase.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PerformanceOnlyContextActionBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/PerformanceOnlyContextActionBase.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PerformanceOrExpensiveContextActionBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/PerformanceOrExpensiveContextActionBase.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PerformanceContextActionBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/PerformanceContextActionBase.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowExpensiveCallsBulbAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/ShowExpensiveCalls/ShowExpensiveCallsBulbAction.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowPerformanceCriticalCallsBulbAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/ShowPerformanceCriticalCalls/ShowPerformanceCriticalCallsBulbAction.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowPerformanceCriticalCallsBulbItemsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/ShowPerformanceCriticalCalls/ShowPerformanceCriticalCallsBulbItemsProvider.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExpensiveContextActionBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/PerformanceAnalysis/ExpensiveContextActionBase.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AddCommentBulbActionBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/AddCommentBulbActionBase.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CallGraphContextActionBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/CallGraphContextActionBase.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleCallGraphBulbItemsProviderBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/CallGraph/SimpleCallGraphBulbItemsProviderBase.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateWorkflow()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/GenerateUnityEventFunctionsWorkflowProvider.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateWorkflow()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateRefFieldsAccessorWorkflowProvider.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateWorkflow()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionWorkflowProvider.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateWorkflow()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionWorkflowProvider.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool HasProcessableElements()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeElement? GetSelectedComponent()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeElement? GetSelectedBaker()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasUnityBaseType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedBakerInsertion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IClassLikeDeclaration Insert()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentDataInsertionHelper()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndComponentActionBuilder.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::resharper" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateWorkflow()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateComponentReferenceWorkflowProvider.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool HasProcessableElements()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInheritorOfComponentData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedBakerInsertion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IClassLikeDeclaration Insert()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewBakerInsertion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IClassLikeDeclaration Insert()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthoringInsertionHelper()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/GenerateBakerAndAuthoringActionBuilder.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::resharper" ],
  "startLine" : 675,
  "endLine" : 678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/GenerateUnityEventFunctionsBuilder.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasUnityBaseType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/GenerateUnityEventFunctionsBuilder.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::resharper" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityDotsScopeProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/UnityDotsScopeProvider.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MustBeInProjectWithMinimumUnityVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/MustBeInProjectWithUnityVersion.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsSubsetOf()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/MustBeInProjectWithUnityVersion.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/MustBeInProjectWithUnityVersion.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MustBeInProjectWithMaximumUnityVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/MustBeInProjectWithUnityVersion.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsSubsetOf()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/MustBeInProjectWithUnityVersion.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/MustBeInProjectWithUnityVersion.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MustBeInProjectWithCurrentUnityVersion()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/MustBeInProjectWithUnityVersion.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/Scope/MustBeInProjectWithUnityVersion.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::resharper" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type GetResourceType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/LiveTemplates/TemplatesLocalizationSourceUnity.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToCoroutineBulbAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Bulbs/ConvertToCoroutineBulbAction.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertFromCoroutineBulbAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Bulbs/ConvertFromCoroutineBulbAction.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityUsagesDeferredCachesNotification()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Navigation/GoToUnityUsages/UnityUsagesDeferredCachesNotification.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoToUnityUsagesProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Navigation/GoToUnityUsages/GoToUnityUsagesProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsProfilerBeginSampleMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInputAxisMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInputButtonMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLayerMaskGetMaskMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLayerMaskNameToLayerMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsResourcesLoadMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsGlobalMethodCreate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLocalKeywordConstructor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsGlobalKeywordConstructor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAssetDataBaseLoadMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIBakerAddComponentMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIBakerAddComponentObjectMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSceneManagerSceneRelatedMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEditorSceneManagerSceneRelatedMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnimatorPlayMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsResourcesLoadMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsGlobalKeywordCreateMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAssetDataBaseLoadMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIBakerAddComponentMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIBakerAddComponentObjectMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsJobWithCodeMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEntitiesForEach()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEntitiesForEachWithoutBurst()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUQueryExtensionsQueueMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/ExpressionReferenceUtils.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::resharper" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalPackageCustomNamespaceProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Util/ExternalPackageCustomNamespaceProvider.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityDotsSearchFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/UnityDotsSearchFactory.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsCompatibleWithLanguage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/UnityDotsSearchFactory.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IconId GetIcon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/UnityInputActionsTextOccurence.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityInputActionsReferenceUsageSearchFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/InputActionReferenceUsageSearchFactory.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsCompatibleWithLanguage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/InputActionReferenceUsageSearchFactory.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/CSharpInputActionsReferenceSearcher.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityInputActionsFindResultText()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/CSharpInputActionsReferenceSearcher.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Search/CSharpInputActionsReferenceSearcher.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPsiModule GetModule()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/CustomCodeAnnotationProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::resharper" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeValue PositionParameter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/CustomCodeAnnotationProvider.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::resharper" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long GetMaxValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeAnnotations/UnityMinAttributeInformationProvider.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUnityColorTypeSupportingProperties()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorTypes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUnityColorTypeSupportingHSV()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorTypes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetColorTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Colors/UnityColorReference.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalFileLayoutDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/AdditionalFileLayoutDefaultSettings.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitialiseSolutionSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/ImportType/AutoImportSolutionSettingsProvider.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReference BindTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/StringLiteralReferenceBase.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IAccessContext GetAccessContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/StringLiteralReferenceBase.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbolTable GetCompletionSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/SyncVarHookReference.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbolTable GetCompletionSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityEventFunctionReference.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventFunctionReferenceFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityEventFunctionReferenceFactory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCoroutine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityEventFunctionReferenceFactory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::resharper" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityResolveErrorType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityResolveErrorType.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncVarHookReferenceProviderFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/SyncVarHookReferenceProviderFactory.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityObjectTypeReferenceProviderFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeReferenceProviderFactory.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbolTable GetSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeOrNamespaceReference.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QualifierKind GetKind()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/UnityObjectTypeOrNamespaceReference.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForwardedTypesFilter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/Resolve/ForwardedTypesFilter.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityGutterMarkInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Errors/UnityGutterMarkInfo.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityHotGutterMarkInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Errors/UnityGutterMarkInfo.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityOdinGutterMarkInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Errors/UnityGutterMarkInfo.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnityElementProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/UnityElementProblemAnalyzer.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override void Run()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/UnityElementProblemAnalyzer.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCallGraphReady()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/CallGraph/UnityCallGraphUtil.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::resharper" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToFixedStringQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/QuickFixes/ConvertToFixedStringQuickFix.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/QuickFixes/ConvertToFixedStringQuickFix.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/QuickFixes/ConvertToFixedStringQuickFix.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::resharper" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IExpressionInitializer Navigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/LiteralOwnerAnalyzer/SubAnalyzers/BurstStringExpressionInitializerSubAnalyzer.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ICSharpArgument Navigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/LiteralOwnerAnalyzer/SubAnalyzers/BurstStringCSharpArgumentSubAnalyzer.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IAssignmentExpression Navigate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/LiteralOwnerAnalyzer/SubAnalyzers/BurstStringAssignmentExpressionSubAnalyzer.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstProblemAnalyzerBase.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Analyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstProblemAnalyzerBase.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CheckAndAnalyze()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/BurstGutterMarkProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsVirtual()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/Analyzers/ReferenceExpression/BurstVirtualPropertyAnalyzer.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasBurstProhibitedReturnValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/BurstCodeAnalysisUtil.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::resharper" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBurstPossibleFunction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/BurstCodeAnalysisUtil.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::resharper" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBurstDiscarded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/BurstCodeAnalysisUtil.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::resharper" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BurstPropagator()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstPropagator.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEdge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/SimplePropagator.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddEdge()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/SimplePropagator.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsMarkedLocal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/SimplePropagator.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsMarkedGlobal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/SimplePropagator.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool PropagateIfUnmarked()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/SimplePropagator.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalList GetRootMarksFromNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/BurstStrictlyBannedMarkProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsStartPoint()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/MultiplicationOrderAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::resharper" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMatrixType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/MultiplicationOrderAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::resharper" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/PerformanceProblemAnalyzerBase.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual DocumentRange GetHighlightRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/PerformanceLineMarkerAnalyzer.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpensiveInvocationAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Analyzers/ExpensiveInvocationAnalyzer.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PerformanceAnalysisRootMarksProviderBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/CallGraph/PerformanceAnalysisRootMarksProviderBase.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpensiveCodeProcessor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/CallGraph/ExpensiveCodeMarksProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityPerformanceCriticalCodeLineMarker()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Highlightings/PerformanceCriticalCodeLineMarker.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityPerformanceContextHighlightInfo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/PerformanceCriticalCodeAnalysis/Highlightings/PerformanceCriticalCodeLineMarker.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsMarkedGlobal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/CallGraphContextProviderBase.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsMarkedLocal()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/ContextSystem/CallGraphContextProviderBase.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JetRgbaColor FromRgb()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Color/ColorUtils.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Execute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/SerializationAttributes/UnitySerializationAttributeAbstractStage.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsISystemOnCreateMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/DotsUtils.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsISystemOnDestroyMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/DotsUtils.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsISystemOnUpdateMethod()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/DotsUtils.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnityProjectWithEntitiesPackage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/DotsUtils.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnityProjectWithEntitiesPackage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/DotsUtils.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryComponentLookupAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/Analyzers/QueryComponentLookupAnalyzer.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisitorDotsMethods()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/Analyzers/QueryComponentLookupAnalyzer.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequiredSingletonAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/Analyzers/RequiredSingletonAnalyzer.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITreeNode TryGetContextTreeNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/MustBeStructForDotsInheritorQuickFix.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITreeNode TryGetContextTreeNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/AddComponentLookupUpdateQuickFix.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectFieldsWrongTypeQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/AspectFieldsWrongTypeQuickFix.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/AspectFieldsWrongTypeQuickFix.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/AspectFieldsWrongTypeQuickFix.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::resharper" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITreeNode TryGetContextTreeNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/DotsPartialClassesQuickFix.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::resharper" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITreeNode TryGetContextTreeNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/QuickFixes/AddRequireForUpdateSingletonQuickFix.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool SuppressInspections()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/DotsElementsSuperTypeDeclaredInOtherPartSuppressor.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnityCallGraphCodeProcessor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/UnityCallGraphCodeProcessor.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/UnityCallGraphCodeProcessor.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/EventHandlerDetector.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AddMonoBehaviourHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/TypeDetector.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AddEditorHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/TypeDetector.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AddUnityTypeHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/TypeDetector.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AddUnityDOTSHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/TypeDetector.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/InitialiseOnLoadCctorDetector.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetActions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/FieldDetector.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldShowGutterMarkIcon()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/IconsProviders/IconProviderUtil.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::resharper" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityGutterMark()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/UnityGutterMark.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityHotGutterMark()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/UnityHotGutterMark.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityHighlighterNamesProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/UnityHighlightingAttributeIds.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::resharper" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityOdinGutterMark()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/UnityOdinGutterMark.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityImplicitlyUsedIdentifierHighlighting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/UnityImplicitlyUsedIdentifierHighlighting.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProcessAfterInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CallGraphStage/CallGraphAbstractStage.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::resharper" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallGraphGlobalStage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CallGraphStage/CallGraphGlobalStage.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalList GetBanMarksFromNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CallGraphStage/CallGraphCommentMarksProvider.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalList GetRootMarksFromNode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/CallGraphStage/CallGraphCommentMarksProvider.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedundantEventFunctionProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantEventFunctionProblemAnalyzer.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFinished()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantEventFunctionProblemAnalyzer.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsHidingBaseMethods()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantEventFunctionProblemAnalyzer.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExplicitTagStringComparisonAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ExplicitTagStringComparisonAnalyzer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncorrectObjectInstantiationProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/IncorrectObjectInstantiationProblemAnalyzer.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HiddenEventFunctionProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/HiddenEventFunctionProblemAnalyzer.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventFunctionInheritanceMarkOnGutter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/HiddenEventFunctionProblemAnalyzer.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override RichText KindName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/HiddenEventFunctionProblemAnalyzer.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::resharper" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedundantHideInInspectorAttributeProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantHideInInspectorAttributeProblemAnalyzer.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormerlySerializedAsAttributeProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/FormerlySerializedAsAttributeProblemAnalyzer.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferAddressByIdToGraphicsParamsAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PreferAddressByIdToGraphicsParamsAnalyzer.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::resharper" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentPropertyAccessProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesAccessContainer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitPreprocessorDirective()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckInheritance()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/DotsPartialClassesAnalyzer.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedundantAttributeOnTargetProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantAttributeOnTargetProblemAnalyzer.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferGenericMethodOverloadAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PreferGenericMethodOverloadAnalyzer.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MethodSignatureProblemAnalyzerBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/MethodSignatureProblemAnalyzerBase.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstantiateWithoutParentProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/InstantiateWithoutParentProblemAnalyzer.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedundantSerializeFieldAttributeProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantSerializeFieldAttributeProblemAnalyzer.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityEventFunctionAnalyzer.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::resharper" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityEventFunctionAnalyzer.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::resharper" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncVarUsageProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/SyncVarUsageProblemAnalyzer.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayerMaskAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/LayerMaskAnalyzer.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityObjectEqualityProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/UnityObjectEqualityProblemAnalyzer.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyDrawerOnGUIBaseProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PropertyDrawerOnGUIBaseProblemAnalyzer.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedundantInitializeOnLoadAttributeProblemAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/RedundantInitializeOnLoadAttributeProblemAnalyzer.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadSceneAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/LoadSceneAnalyzer.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCacheItem.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCache.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputActionsDeclaredElement CreateDeclaredElements()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/Caches/InputActionsCache.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::resharper" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IList GetDeclarationsIn()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/DeclaredElements/InputActionsDeclaredElement.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputActionsDeclaredElementType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/Psi/DeclaredElements/InputActionsDeclaredElementType.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackagesLockJson()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PackagesLockJson? FromJson()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PackageJson? FromJson()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ManifestJson? FromJson()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EditorManifestJson? FromJson()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EditorManifestJson CreateEmpty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Packages/PackageData.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::resharper" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDotsImplicitlyUsedType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApiExtensions.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasMatchingTypeParameters()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignatureExtensions.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasMatchingTypeParameters()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignatureExtensions.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetEventFunctions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityType.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetInternedIdentifier()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/ApiXml.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::resharper" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUnitySimplePredefined()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityApi.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::resharper" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEventFunctionParameter GetParameter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/UnityEventFunction.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodSignature()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignature.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parameters()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignature.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetParameterList()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignature.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetParameterTypes()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/Api/MethodSignature.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFileSystemPath GetPackageCacheFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityCachesFinder.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::resharper" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool RequiresRiderPackage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityVersion.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::resharper" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCoreCLR()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UnityEditorIntegration/UnityVersion.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::resharper" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutopopupType IsEnabledInSettings()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/OdinStringLiteralAutopopupStrategy.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AutoAcceptBehaviour GetAutocompletionBehaviour()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeCompletion/Members/OdinMemberCodeCompletionProvider.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long GetMaxValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeAnnotations/OdinMinAttributeInformationProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long GetMinValue()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/CodeAnnotations/OdinMaxAttributeInformationProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OdinGroupingAttributesAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/Daemon/Analyzers/OdinGroupingAttributesAnalyzer.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OdinColorReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/Daemon/Colors/OdinColorReferenceProvider.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetColorTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/Daemon/Colors/OdinColorReferenceProvider.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetColorTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/Daemon/Colors/OdinColorReferenceProvider.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OdinWrongAttributeQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/Daemon/Intentions/OdinWrongAttributeQuickFix.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OdinMemberReferenceFactory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/References/Members/OdinMemberReferenceFactory.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReference BindTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/References/Members/OdinMemberReference.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::resharper" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IAccessContext GetAccessContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/References/Members/OdinMemberReference.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::resharper" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbolTable GetCompletionSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/References/Members/OdinMemberReference.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::resharper" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasOdinSupport()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Attributes/OdinAttributeUtil.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasOdinSupport()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Attributes/OdinAttributeUtil.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::resharper" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadonlyUserData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/ProjectModel/ReadonlyUserData.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiSourceFileCacheWithLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Caches/PsiSourceFileCacheWithLocalCache.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimplePsiSourceFileCacheWithLocalCache()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Caches/SimplePsiSourceFileCacheWithLocalCache.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ReferenceWithOrigin()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Resolve/ReferenceWithOrigin.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMainUnityProject()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/ProjectExtensions.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::resharper" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnHasUnityReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnitySolutionTracker.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::resharper" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Update()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Internal/DumpSpellCheckWordListsAction.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Update()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Internal/DumpDuplicateTypeNamesAction.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSkipped()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Internal/DumpDuplicateTypeNamesAction.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::resharper" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUnitySolution()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Context/UnitySolutionInformation.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPackages()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Context/UnitySolutionInformation.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityPencilsFilterProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Pencils/UnityPencilsFilter.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetFilters()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Pencils/UnityPencilsFilter.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override EventLogGroup GetGroup()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/UnityProjectInformationUsageCollector.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::resharper" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossiblePackageName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossiblePackageName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossiblePackageName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossiblePackageName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossiblePackageName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossiblePackageName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossiblePackageName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossiblePackageName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossiblePackageName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossiblePackageName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossiblePackageName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossiblePackageName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossiblePackageName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossiblePackageName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetPossibleProjectName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override EventLogGroup GetGroup()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/UsageStatistics/UnityProjectUsageCollector.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override EventLogGroup GetGroup()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/UsageStatistics/UnityAssetInfoUsageCollector.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FinishInitialUpdate()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/UsageStatistics/UnityAssetInfoUsageCollector.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::resharper" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsFile()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesPsiModule.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::resharper" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsHiddenAssetFolder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsKnownBinaryAssetByName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 645,
  "endLine" : 650,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDirectory()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 855,
  "endLine" : 858,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisableHeuristicForSolution()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesIndexDisablingStrategy.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::resharper" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeControl AddStringOption()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::resharper" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindToEnabledProperty()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Options/UnityOptionsPage.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::resharper" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetUnityLangCode()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Help/LangCodeMap.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string StripGenericSuffix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Application/UI/Help/ShowUnityHelp.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::resharper" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetPriority()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Occurrences/AsmDefSpecificOccurrenceKindIconProvider.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Refactorings/AsmDefRenamesFactory.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToGuidReferenceQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/QuickFixes/ConvertToGuidReferenceQuickFix.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameFileToMatchAssemblyNameQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/QuickFixes/RenameFileToMatchAssemblyNameQuickFix.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::resharper" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveInvalidArrayItemQuickFix()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/QuickFixes/RemoveInvalidArrayItemQuickFix.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToNamedReferenceContextAction()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/ContextActions/ConvertToNamedReferenceContextAction.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleInlayHintBulbActionsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/SimpleInlayHintBulbActionsProvider.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefGuidReferenceInlayHintBulbActionsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefGuidReferenceInlayHintBulbActionsProvider.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefInlayHintContextActionProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefInlayHintContextActionProvider.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefPackageVersionInlayHintBulbActionsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefPackageVersionInlayHintBulbActionsProvider.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::resharper" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ShouldRun()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Daemon/VersionDefineInfoAnalyzer.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::resharper" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual HotspotItems EvaluateName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/LiveTemplates/ContainingUnityTypeNameMacro.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::resharper" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetPlaceholder()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/LiveTemplates/AsmDefNameMacro.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsGotoDeclarationApplicable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Navigation/ContextNavigation/AsmDefNameDeclarationSearch.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SearchDeclarationsRequest GetDeclarationSearchRequest()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Navigation/ContextNavigation/AsmDefNameDeclarationSearch.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefNameSearchDeclarationRequest()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/Navigation/Requests/AsmDefNameSearchDeclarationRequest.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefNameDeclaredElement? GetNameDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsmDefNameDeclaredElement CreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCache.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::resharper" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnApplicationVersionChanged()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/PreProcessingDirectiveCache.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::resharper" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsmDefVersionDefine()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCacheItem.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Caches/AsmDefCacheItem.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::resharper" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsmDefDeclaredElementType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/DeclaredElements/AsmDefDeclaredElementType.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IList GetDeclarationsIn()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/DeclaredElements/AsmDefNameDeclaredElement.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::resharper" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefNameReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmDefNameReference.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmDefNameReference.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TreeTextRange GetTreeTextRange()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmDefNameReference.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReference BindTo()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmDefNameReference.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IAccessContext GetAccessContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmDefNameReference.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbolTable GetCompletionSymbolTable()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmDefNameReference.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::resharper" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsmDefResolveErrorType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Psi/Resolve/AsmDefResolveErrorType.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::resharper" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityEditorTestLauncher()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/UnityEditorTestLauncher.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::unity" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RunFinished()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/TestEventsSender.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::unity" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestStarted()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/TestEventsSender.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::unity" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestFinished()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/TestEventsSender.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::unity" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetChildIndex()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/TestEventsSender.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::unity" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasChildIndex()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/UnitTesting/TestEventsSender.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::unity" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetActiveBuildTarget()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/PlatformModuleInfoProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::unity" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RiderPathProvider()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/RiderPathProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::unity" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiRawFrameDataViewAdapter.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::unity" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double GetSampleTimeMs()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiRawFrameDataViewAdapter.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::unity" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetSampleMarkerId()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiRawFrameDataViewAdapter.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::unity" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetSampleChildrenCount()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiRawFrameDataViewAdapter.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::unity" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetSampleName()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiRawFrameDataViewAdapter.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::unity" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IProfilerWindowSelectionDataProvider? CreateProfilerWindowFacade()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiBasedFactory.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::unity" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IProfilerSnapshotDriverAdapter? CreateProfilerSnapshotDriverAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiBasedFactory.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::unity" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IProfilerWindowAdapter? CreateProfilerWindowAdapter()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiBasedFactory.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::unity" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IProfilerWindowTypeChecker? CreateProfilerWindowTypeChecker()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiBasedFactory.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::unity" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetSelectedFrameIndex()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiProfilerWindowAdapter.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::unity" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProfilerWindow()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/SinceUnity.2022.3/Profiler/Adapters/UnityApiBasedAdapters/UnityApiProfilerWindowChecker.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::unity" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AssertThread()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/MainThreadDispatcher.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::unity" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void EnterPlayMode()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/StartUpMethodExecutor.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::unity" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdviseOnGenerateUIElementsSchema()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnityEditorProtocol.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::unity" ],
  "startLine" : 484,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Advise()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnsavedChangesModelHelper.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::unity" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDirty()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Protocol/UnsavedChangesModelHelper.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::unity" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerSnapshotCrawler()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/SnapshotAnalysis/ProfilerSnapshotCrawler.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::unity" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IProfilerWindowSelectionDataProvider CreateProfilerWindowFacade()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/ReflectionBasedAdaptersFactory.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::unity" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IProfilerWindowTypeChecker? CreateProfilerWindowTypeChecker()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/ReflectionBasedAdaptersFactory.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::unity" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValid()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerReflectionHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::unity" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValid()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerReflectionHelper.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::unity" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerWindowTypeChecker()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/Profiler/Adapters/ReflectionBasedAdapters/SnapshotNavigation/ProfilerWindowTypeChecker.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::unity" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationElement()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/AnimationElement.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::unity" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrefabElement()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/PrefabElement.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::unity" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptableObjectElement()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/ScriptableObjectElement.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::unity" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneElement()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/SceneElement.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::unity" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsagesTreeViewItem()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/FindUsagesTreeViewItem.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::unity" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsagePathElement()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/FindUsagePathElement.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::unity" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasChild()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/FindUsagePathElement.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::unity" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T FromJson()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/RiderLocatorEnvironment.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::unity" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderPathLocator()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool GetIsToolbox()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderPathLocator.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::unity" ],
  "startLine" : 691,
  "endLine" : 694,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderFileOpener()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderFileOpener.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::unity" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFleet()",
  "longName" : "",
  "relativeFileName" : "unity/PathLocator/RiderFileOpener.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::unity" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExportTo()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiParser.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::tools" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiType.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::tools" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool Equals()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/ApiType.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::tools" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimpleHtmlNode()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/SimpleHtmlNode.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::tools" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleHtmlNode SelectOne()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/SimpleHtmlNode.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::tools" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Subsection()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/SimpleHtmlNode.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::tools" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/SimpleHtmlNode.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::tools" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SimpleHtmlNode Wrap()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/SimpleHtmlNode.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::tools" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsObsolete()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/TypeResolver.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::tools" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsSupportedVersion()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable FindEventFunctions()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsCoroutine()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsStatic()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsInstance()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetReturnType()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetByLangCode()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetOptional()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 513,
  "endLine" : 516,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "tools/testLibNupkgGenerator/Program.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::tools" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skipInDocumentOpening()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/document/UnityRiderDocumentBehaviour.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::rider" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/shaderLab/ShaderLabSyntaxHighlighterProvider.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::rider" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPagesId()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/shaderLab/settings/ShaderLabStyleSettingsProvider.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::rider" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMyContext()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/asmdef/spellchecker/AsmDefSpellcheckerStrategy.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::rider" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/asmdef/AsmDefActionCallPolicy.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::rider" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMyContext()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/asmref/spellchecker/AsmRefSpellcheckerStrategy.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::rider" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/asmref/AsmRefActionCallPolicy.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::rider" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/notifications/AssetModeForceTextNotification.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::rider" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/notifications/OpenUnityProjectAsFolderNotification.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::rider" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/notifications/OpenUnityProjectAsFolderNotification.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::rider" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/MetaTracker.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::rider" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportReferenceModifications()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnitySolutionExplorerCustomization.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::rider" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportSolutionModifications()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnitySolutionExplorerCustomization.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::rider" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportNugetModifications()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnitySolutionExplorerCustomization.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::rider" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportIncludeExcludeModifications()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnitySolutionExplorerCustomization.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::rider" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNonImportantActionsForAddGroup()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnitySolutionExplorerCustomization.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::rider" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldShowSolutionConfigurationsGotIt()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityProjectModelViewExtensions.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::rider" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/ReferenceNodes.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::rider" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/ReferenceNodes.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::rider" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileReferences()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/impl/util/UssFileReferenceProvider.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::rider" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAbsolutePathReference()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/references/UssFileReferenceSet.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::rider" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeDefaultContexts()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/references/UssFileReferenceSet.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::rider" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInExternalDirectory()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/workspace/UnityExternalDirectoryProvider.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::rider" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValidUnityEditorProcess()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityRunUtil.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::rider" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredScrollableViewportSize()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityProcessPickerDialog.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::rider" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSeparator()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityProcessPickerDialog.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::rider" ],
  "startLine" : 395,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createItemComponent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityProcessPickerDialog.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::rider" ],
  "startLine" : 407,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeRunConfigurations()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/RunConfigurationUtil.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::rider" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUnityPackagesList()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/RunConfigurationUtil.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::rider" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkEditorData()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachToEditorSettingsEditor.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::rider" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachToEditorSettingsEditor.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::rider" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityConfigurationFactoryBase.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::rider" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/ProcessesPanel.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/ProcessesPanel.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/ProcessesPanel.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStateAsync()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/unityExe/UnityExeConfiguration.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::rider" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/unityExe/UnityExeDebugProfileState.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::rider" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startNotified()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/unityExe/UnityExeDebugProfileState.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::rider" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeviceConfigurationActions()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/devices/UnityDevicesProvider.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::rider" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachDebugSession()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/attach/UnityLocalAttachDebugger.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::rider" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelView.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::rider" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelView.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::rider" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelModel.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::rider" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPattern()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelModel.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::rider" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getShouldBeShown()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelModel.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::rider" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setShowBeforePlay()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelModel.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::rider" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setShowBeforeLastBuild()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelModel.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::rider" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelToolbarBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::rider" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeAvailable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/UnityToolWindowFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::rider" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPlayModeArguments()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/UnityUtils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::rider" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUnityArgs()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/UnityUtils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::rider" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApplicationVersion()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/UnityInstallationFinder.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGeneratedUnityFile()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/FileExtensions.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::rider" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/SwitchUIMode.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::rider" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UnityPlayButtonsAction.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::rider" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/vcs/UnsavedCheckinState.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::rider" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/vcs/MetaFileCheckinState.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::rider" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAction()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderWidget.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::rider" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAction()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantWidget.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::rider" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantPopup.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::rider" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantPopup.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::rider" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/unitTesting/UseUnityEditLauncherAction.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::rider" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/unitTesting/UseNUnitLauncherAction.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::rider" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/unitTesting/UseUnityBothLauncherAction.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::rider" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/unitTesting/UseUnityPlayLauncherAction.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::rider" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/AttachToUnityEditorAction.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::rider" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/AttachToUnityEditorAction.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/UnityActions.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::rider" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/UnityActions.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::rider" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/UnityPluginShowSettingsAction.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::rider" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/EnableAutoProfilerSnapshotFetchingSettings.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::rider" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/StartUnityAction.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::rider" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishActivity()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/valueEvaluators/TextureDebuggerCollector.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::rider" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/actions/handlers/AddPauseBreakpoint.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rider" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredParents()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/UnityPackageEntityImpl.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::rider" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICallable GetPixels()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityTextureDebuggerHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::debugger" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityPausePointHelper()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Breakpoints/UnityPausePointHelper.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::debugger" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICallable RequestPause()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Breakpoints/UnityPausePointHelper.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::debugger" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnityDebuggerHelper()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/UnityDebuggerHelper.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::debugger" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DelegatingDebuggerSessionOptions()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/DelegatingDebuggerSessionOptions.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::debugger" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnityStartInfoHandlerBase()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/UnityStartInfoHandlerBase.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::debugger" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetDebuggerSession()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/UnityStartInfoHandlerBase.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::debugger" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityUnhandledExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Exceptions/UnityUnhandledExceptionHandler.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::debugger" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityDebuggerWorkerHost()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/UnityDebuggerWorkerHost.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::debugger" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityOptions()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/UnityOptions.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::debugger" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtraDetailPresenter()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/ExtraDetailPresenter.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::debugger" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextValuePresenter()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ValuePresenters/TextValuePresenter.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::debugger" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DotsRefValuePresenter()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/Dots/DotsRefValuePresenter.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::debugger" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SceneRootChildrenRenderer()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/Render/ChildrenRenderers/SceneRootChildrenRenderer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::debugger" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ErrorValue.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::debugger" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IValueRole GetPrimaryRole()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueReferences/ValueReferenceDecoratorBase.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::debugger" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TValue GetValue()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueReferences/ValueReferenceDecoratorBase.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::debugger" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValueGroupBase()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Values/ValueGroupBase.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::debugger" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int ToHex()",
  "longName" : "",
  "relativeFileName" : "debugger/texture-debugger/TextureUtils.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::debugger" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPixelsInString()",
  "longName" : "",
  "relativeFileName" : "debugger/texture-debugger/TextureUtils.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::debugger" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TexturePixelsInfo GetTexturePixelsInfo()",
  "longName" : "",
  "relativeFileName" : "debugger/texture-debugger/TextureUtils.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::debugger" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EndFrameSystem()",
  "longName" : "",
  "relativeFileName" : "debugger/pausepoint-helper/EndFrameSystem.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::debugger" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void MakePause()",
  "longName" : "",
  "relativeFileName" : "debugger/pausepoint-helper/EndFrameSystem.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::debugger" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FreeLibrary()",
  "longName" : "",
  "relativeFileName" : "debugger/usbmuxd/DllLoader.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::debugger" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsOSPlatform()",
  "longName" : "",
  "relativeFileName" : "debugger/usbmuxd/RuntimeInformation.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::debugger" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YamlProjectFileType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/ProjectModel/YamlProjectFileType.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YamlLanguage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/YamlLanguage.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected YamlLanguage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/YamlLanguage.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChameleonDocumentBody()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/ChameleonDocumentBody.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CHAMELEON_BLOCK_MAPPING_ENTRY_CONTENT()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Psi/Tree/Impl/YamlChameleonElementTypes.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ProcessBeforeInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-yaml/src/Yaml/Daemon/Stages/YamlDaemonStageProcessBase.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::resharper" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewReparsedCompletionContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/CodeCompletion/JsonNewReparsedCompletionContext.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ProcessBeforeInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Feature/Services/Daemon/JsonNewDaemonStageProcessBase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonNewLanguage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-json/src/Json/Psi/JsonNew.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnityHlslDialectBase()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Language/UnityHlslDialectBase.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabTokenPartSelection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/SelectEmbracingConstruct/ShaderLabTokenPartSelection.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabDotSelection()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/SelectEmbracingConstruct/ShaderLabDotSelection.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeforeFormatting()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Formatting/ShaderLabTemplateFormatter.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShortenQualifiedReferences()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/LiveTemplates/Formatting/ShaderLabTemplateFormatter.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldBeExcluded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/ShaderLabPsiSourceFilePropertiesProvider.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TexturePassDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/DeclaredElements/TexturePassDeclaredElement.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Drop()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/ShaderLabCachingLexerService.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::resharper" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void CollectCustomChildDeclarations()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/ShaderLabBlockCommandBase.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabFormattingInfoProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Formatting/ShaderLabFormattingInfoProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShaderLabResolveErrorType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Resolve/ShaderLabResolveErrorType.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ProcessBeforeInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Daemon/Stages/ShaderLabDaemonStageProcessBase.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::resharper" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Replay()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/RenderDoc/RenderDocClient.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessAfterInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Rider/Integration/Shaders/ShaderLab/Daemon/CodeFolding/ShaderLabCodeFoldingProcessor.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlCodeCompletionContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/CodeCompletion/UxmlCodeCompletionContext.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UxmlDeclaredElementPresenter()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/DeclaredElements/UxmlDeclaredElementPresenter.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::resharper" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlRootNamespaceReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlRootNamespaceReference.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlNsAliasReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/References/UxmlTypeOrNamespaceReference.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::resharper" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlNamespaceAliasAttribute()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/Tree/UxmlNamespaceAliasAttribute.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetTabOptions()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Feature/Services/Navigation/UnityAssetOccurenceInfoProvider.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::resharper" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityYamlLanguage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/UnityYamlLanguage.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetDocumentHierarchyElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetHierarchy/AssetDocumentHierarchyElement.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetScriptUsagesDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AssetScriptUsages/AssetScriptUsagesDataElement.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityAssetData()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/UnityAssetData.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::resharper" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorGameObjectDataElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/Psi/DeferredCaches/AnimatorUsages/AnimatorGameObjectDataElement.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::resharper" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ConfigureContext()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/QuickFixes/GenerateRefAccessorsActionFix.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dump()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/UnitySerializationReferenceElementInfo.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::resharper" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassMetaInfoDictionary()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndexClassInfoDictionary()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/SerializeReference/ClassMetaInfo.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ShowNotification()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Navigation/GoToUnityUsages/UnityUsagesDeferredCachesNotification.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ShouldRun()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/ProjectSettingsRelatedProblemAnalyzerBase.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnrootVertex()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/SimplePropagator.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PermitVertex()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/SimplePropagator.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveVertex()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/SimplePropagator.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddVertex()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/SimplePropagator.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BanVertex()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/SimplePropagator.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RootVertex()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/SimplePropagator.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/BurstCodeAnalysis/CallGraph/SimplePropagator.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessAfterInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/Analyzers/QueryComponentLookupAnalyzer.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::resharper" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessAfterInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Dots/Analyzers/RequiredSingletonAnalyzer.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::resharper" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessAfterInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/UnityCallGraphCodeProcessor.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::resharper" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractUnityGutterMark()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Highlightings/AbstractUnityGutterMark.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessAfterInterior()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/ComponentPropertyAccessProblemAnalyzer.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::resharper" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DotsPartialClassesAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/DotsPartialClassesAnalyzer.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::resharper" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferNonAllocApiAnalyzer()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Daemon/Stages/Analysis/PreferNonAllocApiAnalyzer.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::resharper" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OdinRegularMemberReference()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Odin/Feature/Services/References/Members/OdinRegularMemberReference.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void OnLocalRemoved()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Psi/Caches/SimplePsiSourceFileCacheWithLocalCache.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::resharper" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void CollectNodeBreadcrumbs()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Common/Services/Breadcrumbs/StructuralDeclarationBreadcrumbsProviderBase.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::resharper" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnUnityProjectAdded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/ProjectModel/UnitySolutionTracker.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::resharper" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityInternalActionGroup()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Internal/UnityInternalActionGroup.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::resharper" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PythonScriptingUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddressablesUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLogCatUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeCoverageUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityCollectionsUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorCoroutinesUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntitiesGraphicsUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalizationUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MathematicsUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityPhysicsUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HavokUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MlAgentsUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiplayerToolsTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NetCodeUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NetCodeGameObjectsUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializationUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryProfilerUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilerAnalyzerUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfilingCoreUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollabUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualScriptingUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HotReloadUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoesisUnityTechnologyDescription()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Feature/Services/Technologies/IUnityTechnologyDescription.cs",
  "fileLinesCount" : 485,
  "components" : [ "primary::resharper" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnUnityProjectAdded()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Core/Psi/Modules/UnityExternalFilesModuleProcessor.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::resharper" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteNavigation()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/Feature/Services/InlayHints/AsmDefIntraTextAdornmentModel.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::resharper" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsagesWindowTreeState()",
  "longName" : "",
  "relativeFileName" : "unity/EditorPlugin/FindUsages/Window/FindUsagesWindowTreeState.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::unity" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/uxml/codeInsight/schema/UxmlSchemaProvider.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rider" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAvailableNamespaces()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/uxml/codeInsight/schema/UxmlSchemaProvider.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rider" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/shaderLab/ShaderLabSyntaxHighlighterProvider.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::rider" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurableDisplayName()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/shaderLab/settings/ShaderLabStyleSettingsProvider.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::rider" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/shaderLab/settings/ShaderLabStyleSettingsProvider.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::rider" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIgnoredGroupDescription()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/UnityIgnoredFileProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::rider" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIgnoredFiles()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/UnityIgnoredFileProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::rider" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/notifications/AssetModeForceTextNotification.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::rider" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInitialSetOfChangedMetaFiles()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/MetaTracker.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::rider" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/MetaTracker.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::rider" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromPackageData()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerFileSystemNode.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::rider" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVirtualFileChildren()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerFileSystemNode.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::rider" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAll()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerProjectModelViewUpdater.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::rider" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAllPresentations()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorerProjectModelViewUpdater.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::rider" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryGetInstance()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::rider" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectIn()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/UnityExplorer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::rider" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNode()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/PackageNodes.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::rider" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasProblemFileBeneath()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/ReferenceNodes.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::rider" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasProblemFileBeneath()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/ReferenceNodes.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::rider" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/settings/UnityInlayHintsOptionsPage.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::rider" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/settings/UnityPluginOptionsPage.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::rider" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/settings/UnityPluginOptionsPage.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::rider" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerResources()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/settings/fileLayout/AdditionalFileLayoutSchemaProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rider" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/settings/fileLayout/AdditionalFileLayoutSchemaProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rider" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/settings/templates/UnityTemplatesOptionPage.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::rider" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/settings/templates/UnityTemplatesOptionPage.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::rider" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/settings/templates/UnityTemplatesOptionPage.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::rider" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/settings/templates/UnityTemplatesOptionPage.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::rider" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/UssSyntaxHighlighter.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::rider" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStubVersion()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/UssFileElementType.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::rider" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalId()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/UssFileElementType.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::rider" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclarationsForSimpleSelector()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/UssCssElementDescriptorProvider.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rider" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findPseudoSelectorDescriptors()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/UssCssElementDescriptorProvider.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rider" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllPseudoSelectorDescriptors()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/UssCssElementDescriptorProvider.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rider" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findPropertyDescriptors()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/UssCssElementDescriptorProvider.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rider" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllPropertyDescriptors()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/UssCssElementDescriptorProvider.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rider" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNamedValueDescriptors()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/UssCssElementDescriptorProvider.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rider" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNameValue()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/UssCssElementDescriptorFactory.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rider" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTextValue()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/UssCssElementDescriptorFactory.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rider" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferenceCompletionFilter()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/references/UssFileReferenceSet.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::rider" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/references/UssFilePrefixReference.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rider" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/references/UssFilePrefixReference.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rider" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSoft()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/references/UssFilePrefixReference.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rider" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElement()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/references/UssFilePrefixReference.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rider" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValidResult()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/references/UssFilePrefixReference.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rider" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSoft()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/references/PackageFolderReference.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::rider" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/references/PackageFolderReference.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::rider" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/references/PackageFolderReference.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::rider" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEditable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/workspace/UnityPackageEntity.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::rider" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isReadOnly()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/workspace/UnityPackageEntity.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::rider" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptCharForIdentifierPart()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/csharp/completion/OdinLayoutAttributeCSharpIdentifierPartHelper.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::rider" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptCharForIdentifierStart()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/csharp/completion/OdinLayoutAttributeCSharpIdentifierPartHelper.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::rider" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUnityProcessInfo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityRunUtil.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::rider" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachToEditorSettingsEditor.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::rider" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun disposeEditor()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachToEditorSettingsEditor.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::rider" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/devices/UnityDevicePlayerConfiguration.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::rider" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/devices/UnityDevicePlayerConfiguration.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::rider" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeEditor()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/devices/UnityDevicePlayerConfiguration.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::rider" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkEditorData()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/devices/UnityDevicePlayerConfiguration.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::rider" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalUsageData()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/devices/UnityDevicePlayerConfiguration.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::rider" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getRunProfileStateAsync()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityPlayerDebugConfigurationType.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::rider" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityPlayerDebugConfigurationType.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::rider" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/unityExe/UnityExeConfigurationFactory.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::rider" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNative()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/unityExe/UnityExeConfiguration.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::rider" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runUnityEditor()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/unityExe/UnityExeDebugProfileState.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::rider" ],
  "startLine" : 109,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMissingDevicesAction()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/devices/UnityDeviceKind.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::rider" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeviceKinds()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/devices/UnityDevicesProvider.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::rider" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getService()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/devices/UnityDevicesProvider.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::rider" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityDebuggerOutputListener.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::rider" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelView.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::rider" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getShouldBeShown()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelModel.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::rider" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getShouldBeShownBeforeInit()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelModel.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::rider" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getShouldBeShownBeforePlay()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelModel.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::rider" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelEventList.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::rider" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTopToolbar()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelToolbarBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::rider" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelToolbarBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::rider" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelToolbarBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::rider" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelToolbarBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::rider" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/UnityToolWindowFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::rider" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldBeAvailable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/UnityToolWindowFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::rider" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertPidToDebuggerPort()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/UnityUtils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::rider" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuiltInPackagesRoot()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/UnityInstallationFinder.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultPlaybackEnginesRoot()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/UnityInstallationFinder.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApplicationVersion()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/UnityInstallationFinder.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/SwitchUIMode.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::rider" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UnityPlayButtonsAction.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::rider" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/vcs/UnsavedSceneCheckinHandlerFactory.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rider" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showDetails()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/vcs/UnsavedSceneCheckinHandlerFactory.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rider" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/vcs/MetaFilesCheckinHandlerFactory.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::rider" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showDetails()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/vcs/MetaFilesCheckinHandlerFactory.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::rider" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logResetKeywords()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantEventLogger.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::rider" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logResetAllKeywords()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantEventLogger.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::rider" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logApiChanged()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantEventLogger.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::rider" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logPlatformChanged()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantEventLogger.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::rider" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logUrtModeChanged()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantEventLogger.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::rider" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logDefineChanged()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantEventLogger.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::rider" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logSelectContext()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantEventLogger.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::rider" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logLearnMore()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantEventLogger.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::rider" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logResetContext()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantEventLogger.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::rider" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantPopup.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::rider" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/unitTesting/UseUnityEditLauncherAction.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::rider" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldShowDisabledActions()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/unitTesting/SwitchUnitTestLauncherComboBoxAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rider" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/unitTesting/UseUnityBothLauncherAction.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::rider" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/unitTesting/UseUnityPlayLauncherAction.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::rider" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshPresentationState()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/profilerIntegration/ProfilerIntegrationWidget.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::rider" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNpmPackageJson()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/javascript/UnityPackageJsonConfiguratorHandler.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::rider" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/UnityToolbarActionsGroup.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::rider" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/UnityActions.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::rider" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/UnityActions.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::rider" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/UnityActions.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::rider" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/ShowUnityLogInRiderAction.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::rider" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEntry()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/actions/UnityVersionRiderTechnicalSupportInfoProvider.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::rider" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHandler()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/breakpoints/UnityPausepointHandlerFactory.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::rider" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayText()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/breakpoints/UnityPausepointBreakpointType.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rider" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/breakpoints/ConvertToPausepointPopupActionProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rider" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTextureDebuggingActivity()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/valueEvaluators/TextureDebuggerCollector.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::rider" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isShowValuePopup()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/valueEvaluators/UnityTextureCustomComponentEvaluator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::rider" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/valueEvaluators/UnityTextureCustomComponentEvaluator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::rider" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startEvaluation()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/valueEvaluators/UnityTextureCustomComponentEvaluator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::rider" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/actions/handlers/AddPauseBreakpoint.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rider" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionIdList()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/UnityPackageEntityImpl.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::rider" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionIdList()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/UnityPackageEntityImpl.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::rider" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMetadata()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/UnityPackageEntityImpl.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::rider" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEntityInterface()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/UnityPackageEntityImpl.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::rider" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDetachedEntity()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/gen/com/jetbrains/rider/plugins/unity/workspace/impl/UnityPackageEntityImpl.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::rider" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnityTextureDebuggerHelper()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/Evaluation/UnityTextureDebuggerHelper.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::debugger" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnityStartInfoHandler()",
  "longName" : "",
  "relativeFileName" : "debugger/debugger-worker/src/SessionStartup/UnityStartInfoHandler.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::debugger" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShaderLabPragmaInfo ForImplicitKeywordSet()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Language/ShaderLabPragmaInfo.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::resharper" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShaderLabPragmaInfo ForImplicitKeywordSetWithDisabledVariant()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Language/ShaderLabPragmaInfo.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::resharper" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabProjectFileType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/ProjectModel/ShaderLabProjectFileType.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlCodeCompletionManager()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/CodeCompletion/UxmlCodeCompletionManager.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UxmlProjectFileType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/UxmlProjectFileType.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetaProjectFileType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/Yaml/ProjectModel/MetaProjectFileType.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string? GetSingleAttributeSectionName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/Formatting/UnityCSharpFormatterInfoProvider.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string? GetSingleSectionAttributeListName()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/CSharp/Psi/CodeStyle/Formatting/UnityCSharpFormatterInfoProvider.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::resharper" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputActionsProjectFileType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/InputActions/ProjectModel/InputActionsProjectFileType.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmRefProjectFileType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/ProjectModel/AsmRefProjectFileType.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsmDefProjectFileType()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/AsmDef/ProjectModel/AsmDefProjectFileType.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/ReferenceNodes.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::rider" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityPlayerDebugConfigurationType.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::rider" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveTo()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/breakpoints/UnityPausepointPanelProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::rider" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OpenInEditor()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/QuickDoc/ShaderLabCommandQuickDocPresenter.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::resharper" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderLabBreadcrumbsProvider()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Feature/Services/Breadcrumbs/ShaderLabBreadcrumbsProvider.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::resharper" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDeclaredElement? TryCreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity.Shaders/ShaderLab/Psi/Tree/Impl/TexturePassDeclaration.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::resharper" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UxmlLanguage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/UxmlLanguage.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UxmlLanguage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/UxmlLanguage.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UxmlLanguage()",
  "longName" : "",
  "relativeFileName" : "resharper/resharper-unity/src/Unity/UIElements/Uxml/Psi/UxmlLanguage.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::resharper" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "tools/apiParser/src/UnityApi.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::tools" ],
  "startLine" : 579,
  "endLine" : 579,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/UnityAttachProfileState.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::rider" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/AbstractShaderWidget.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::rider" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderWidget.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::rider" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/UnityProtocolConnectionAction.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::rider" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProviders()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/asmdef/jsonSchema/AsmDefJsonSchemaProviderFactory.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::rider" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProviders()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ideaInterop/fileTypes/asmref/jsonSchema/AsmRefJsonSchemaProviderFactory.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::rider" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/notifications/OpenUnityProjectAsFolderNotification.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::rider" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/notifications/UnityAutoSaveConfigureNotification.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/explorer/ReferenceNodes.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::rider" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/css/uss/codeInsight/css/references/UssFilePrefixReference.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rider" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createMainComponent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/ProcessesPanel.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::rider" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/configurations/unityExe/UnityExeDebugProfileState.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::rider" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOutputMessageAvailable()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityDebuggerOutputListener.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::rider" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startListening()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/run/UnityRunManagerListener.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rider" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLeftToolbar()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/toolWindow/log/UnityLogPanelToolbarBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::rider" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareChange()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/util/EditorInstanceJson.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::rider" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderVariantWidget.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::rider" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun revalidateWidget()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/shaders/ShaderWidgetProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::rider" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPopupActionGroup()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/unitTesting/SwitchUnitTestLauncherComboBoxAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rider" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/ui/profilerIntegration/ProfilerIntegrationWidget.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::rider" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTextureDebugView()",
  "longName" : "",
  "relativeFileName" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/unity/debugger/valueEvaluators/UnityTextureCustomComponentEvaluator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::rider" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]