[ {
  "shortName" : "private void DescribeNestedAlignment()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 720,
  "endLine" : 1100,
  "linesOfCode" : 319,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FcsFileCapturedInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsFileCapturedInfo.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 27,
  "endLine" : 375,
  "linesOfCode" : 265,
  "mcCabeIndex" : 86,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Indenting()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 252,
  "endLine" : 508,
  "linesOfCode" : 207,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FSharpTokenType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpTokenType.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 168,
  "endLine" : 375,
  "linesOfCode" : 194,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Aligning()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 560,
  "endLine" : 715,
  "linesOfCode" : 122,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class FSharpTypeParameterOfMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpTypeParameterOfMethod.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 152,
  "linesOfCode" : 100,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DescribeEmptyOnlyFormatting()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1102,
  "endLine" : 1210,
  "linesOfCode" : 95,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1115,
  "endLine" : 1219,
  "linesOfCode" : 91,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Wrapping()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 59,
  "endLine" : 165,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LocateToken()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessedLexer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 226,
  "endLine" : 315,
  "linesOfCode" : 77,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadOperation()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1287,
  "endLine" : 1381,
  "linesOfCode" : 75,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void UsingReadLockInsideFcs()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpAsyncUtil.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 56,
  "endLine" : 149,
  "linesOfCode" : 74,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FSharpParameterIndex? TryGetFSharpParameterIndex()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpArgumentsOwnerUtil.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 104,
  "endLine" : 189,
  "linesOfCode" : 74,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Braces()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 169,
  "endLine" : 250,
  "linesOfCode" : 73,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ProvidedType GetNestedType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedTypeWithContext.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 79,
  "endLine" : 182,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FixPartialSelectionMemberIndentingRule()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1297,
  "endLine" : 1389,
  "linesOfCode" : 70,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpUnionTagsClass()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpUnionTagsClass.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 106,
  "linesOfCode" : 67,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpMethodParameter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpMethodParameter.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 99,
  "linesOfCode" : 65,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList CalculateParameterArguments()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpArgumentsOwnerUtil.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 102,
  "linesOfCode" : 64,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getFsiRunOptions()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiHost.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 50,
  "endLine" : 121,
  "linesOfCode" : 63,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberPresenceFlag InvestigateMembers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpClassLikePart.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 59,
  "endLine" : 129,
  "linesOfCode" : 63,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IType MapType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsTypeMappingUtil.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 108,
  "endLine" : 180,
  "linesOfCode" : 62,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModulePartBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ModulePartBase.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 29,
  "endLine" : 101,
  "linesOfCode" : 62,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpReflectionElementPropertiesProvider()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpReflectionElementPropertiesProvider.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 79,
  "linesOfCode" : 59,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract class FSharpMethodParameterBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpMethodParameterBase.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 88,
  "linesOfCode" : 58,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetGeneratedMembers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/GeneratedMembersUtil.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 82,
  "linesOfCode" : 56,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class FSharpCompiledExtensionMemberInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Compiled/FSharpCompiledExtensionMemberInfo.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 87,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleEnterAddIndent()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 605,
  "endLine" : 672,
  "linesOfCode" : 55,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun allowPaste()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/projectView/FSharpMoveProviderExtension.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 69,
  "endLine" : 132,
  "linesOfCode" : 54,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpCompiledModule()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Compiled/FSharpCompiledModule.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 29,
  "endLine" : 89,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DescribeLineBreakInDeclarationWithEquals()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1223,
  "endLine" : 1293,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadEntitySpec()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 272,
  "endLine" : 332,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDeclaredElement GetDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 132,
  "endLine" : 194,
  "linesOfCode" : 48,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeclaredElement GetFSharpSourceTypeMember()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 286,
  "endLine" : 342,
  "linesOfCode" : 48,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpCacheProvider()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpCacheProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 69,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedTypeCreator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/ProvidedTypeCreator.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 68,
  "linesOfCode" : 47,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class HighlightIdentifiersStageProcess()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Features/Daemon/Stages/HighlightIdentifiersStage.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 27,
  "endLine" : 84,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeElement GetTypeElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 36,
  "endLine" : 98,
  "linesOfCode" : 47,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract class FSharpPropertyBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpPropertyBase.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 82,
  "endLine" : 143,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpExpressionUtil.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 33,
  "endLine" : 90,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IType MapType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsTypeMappingUtil.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 183,
  "endLine" : 241,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetParameterFcsType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpPatternUtil.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 170,
  "endLine" : 221,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed class FSharpSearchFilter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Searching/FSharpSearchFilter.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 76,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FSharpMetadataType ReadType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 771,
  "endLine" : 824,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ProvidedType MakePointerType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedType.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 232,
  "endLine" : 289,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProxyProvidedPropertyInfo Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedPropertyInfo.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 47,
  "endLine" : 104,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadIlInstruction()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1383,
  "endLine" : 1435,
  "linesOfCode" : 43,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType ContinueRawInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 152,
  "endLine" : 202,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedType.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 40,
  "endLine" : 93,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Func ReadTypeRepresentation()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 623,
  "endLine" : 672,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract class FSharpTypeParametersOwnerBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpTypeParametersOwnerBase.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 62,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static readonly()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasCodeFormatter.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 138,
  "endLine" : 182,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class FSharpModule()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpModule.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 68,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeProvidersExternalProcess Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/TypeProvidersExternalProcessFactory.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 46,
  "endLine" : 93,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ProvidedType GetGenericTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedType.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 145,
  "endLine" : 193,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpGeneratedParameter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedParameter.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 61,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IType Type()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/LiteralExpr.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 37,
  "endLine" : 94,
  "linesOfCode" : 40,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleBackspaceInTripleQuotedString()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpBackspaceHandlerDelegate.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 66,
  "endLine" : 117,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IList GetAttributeInstances()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpTypeMember.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 90,
  "endLine" : 140,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpPropertyBase.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 28,
  "endLine" : 79,
  "linesOfCode" : 39,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeParameterConstraintFlags GetTypeConstraintFlags()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypeParametersOwnerPart.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 173,
  "endLine" : 220,
  "linesOfCode" : 39,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeAugmentation GetTypeAugmentationInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 537,
  "endLine" : 585,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doHandleBackspacePressed()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpBackspaceHandlerDelegate.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 119,
  "endLine" : 168,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddUsagesRanges()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Features/Daemon/ContextHighlighters/FSharpUsagesContextHighlighter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 85,
  "endLine" : 129,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAccessible()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpAccessRights.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 150,
  "endLine" : 195,
  "linesOfCode" : 37,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class ModuleValue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/ModuleValue.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 56,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpUnionCaseTag()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpUnionCaseTag.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 59,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetRelatedDeclaredElements()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Searching/FSharpSearcherFactory.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 71,
  "endLine" : 117,
  "linesOfCode" : 37,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TResult RunAsTask()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpAsyncUtil.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 182,
  "endLine" : 225,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProcessStartInfo GetProcessStartInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/TypeProvidersExternalProcess.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 58,
  "endLine" : 101,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDeclaredElement GetDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 221,
  "endLine" : 265,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDeclaredElement GetOwner()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpParameterUtil.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 62,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InstantiationResult InstantiateTypeProvidersOfAssembly()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/TypeProvidersHost.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 83,
  "endLine" : 125,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMfvHighlightingAttributeId()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Features/Daemon/FSharpSymbolHighlightingUtil.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 52,
  "endLine" : 95,
  "linesOfCode" : 35,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProxyProvidedMethodInfo Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedMethodInfo.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 62,
  "endLine" : 103,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInterpolatedStringPartTextRange()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/injections/FSharpConcatenationAwareInjector.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 38,
  "endLine" : 75,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FSharpMetadata ReadMetadata()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 30,
  "endLine" : 69,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpClassOrProvidedTypeAbbreviation()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpClassOrProvidedTypeAbbreviation.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 57,
  "linesOfCode" : 33,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFcsFileCapturedInfo GetOrCreateFileCapturedInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 217,
  "endLine" : 259,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendToFsi()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiHost.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 141,
  "endLine" : 177,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string RemoveBackticks()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpNamesUtil.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 30,
  "endLine" : 70,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadMemberConstraintSolution()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1058,
  "endLine" : 1094,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessRights GetRepresentationAccessRights()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 479,
  "endLine" : 515,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType PopInterpolatedStringItem()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 232,
  "endLine" : 269,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract class FSharpFunctionBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpFunctionBase.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 53,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpUnionCaseNewMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpUnionCaseNewMethod.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 56,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetMembers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/GenerativeMembersConverter.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 50,
  "endLine" : 88,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProxyProvidedConstructorInfo Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedConstructorInfo.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 57,
  "endLine" : 91,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectHighlightings()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Features/Daemon/ContextHighlighters/FSharpUsagesContextHighlighter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 44,
  "endLine" : 83,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Build()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1433,
  "endLine" : 1465,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadIlType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 712,
  "endLine" : 748,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetOwners()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpAccessRights.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 75,
  "endLine" : 108,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeMember GetContainingTypeMember()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpTypeMember.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IClrTypeName GetClrName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpGenerativeProvidedNestedClass.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 37,
  "endLine" : 74,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedMethodCreator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/ProvidedMethodCreator.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 43,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReadMetadata()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 222,
  "endLine" : 263,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMfvCompiledName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 209,
  "endLine" : 242,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool ExistsFile()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/DelegatingFileSystemShim.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 69,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/ProvidedTypesComparer.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 39,
  "endLine" : 74,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LexerState DeadCodeToken()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessedLexer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 72,
  "endLine" : 105,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDecoration GetDecoration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpModifiersUtil.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 54,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetSourceName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 171,
  "endLine" : 206,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeDeclaration GetDefiningDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1074,
  "endLine" : 1103,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class FSharpIndexerProperty()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpIndexerLikeIndexerProperty.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 43,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trimTrailingSpacesAtOffset()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 178,
  "endLine" : 210,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedConstructorCreator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/ProvidedConstructorCreator.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 41,
  "linesOfCode" : 27,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedFieldCreator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/ProvidedFieldCreator.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 45,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFSharpExpression IgnoreParentParens()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 761,
  "endLine" : 792,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SyncUpdate()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 170,
  "endLine" : 201,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetEntityHighlightingAttributeId()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Features/Daemon/FSharpSymbolHighlightingUtil.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 49,
  "linesOfCode" : 26,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBindingLikeDeclaration GetBinding()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpPatternUtil.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 39,
  "endLine" : 67,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFSharpParameterDeclaration GetParameterDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpParameterDeclarationUtil.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 72,
  "endLine" : 102,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpAutoOpenCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 171,
  "endLine" : 203,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadDecisionTree()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1221,
  "endLine" : 1250,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetObjectExpressions()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 59,
  "endLine" : 90,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDeclaredElement CreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TopPatternDeclarationBase.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 33,
  "endLine" : 66,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleEnterAddBiggerIndentFromBelow()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 674,
  "endLine" : 706,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object ConvertToFormatConfig()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasCodeFormatter.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 252,
  "endLine" : 279,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ProcessEnqueuedReadRequests()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpAsyncUtil.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 151,
  "endLine" : 179,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlNode GetXmlDoc()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1029,
  "endLine" : 1061,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class FSharpIndexerLikeProperty()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpIndexerLikeProperty.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 37,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpExtensionMemberThisParameter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpExtensionMemberThisParameter.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 43,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetDeclarationsIn()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/LocalDeclaration.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 56,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override HybridCollection GetAllNames()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/RecordExpr.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 68,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FSharpSymbol GetFcsSymbol()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/AccessorDeclaration.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 24,
  "endLine" : 52,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdStaticArg BoxToServerStaticArg()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/PrimitiveTypesBoxer.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 42,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServerRdStaticArg BoxToClientStaticArg()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/PrimitiveTypesBoxer.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 45,
  "endLine" : 69,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServerRdAttributeArg Box()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/PrimitiveTypesBoxer.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 129,
  "endLine" : 154,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FSharpMetadataValue ReadValue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 488,
  "endLine" : 514,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasModuleSuffix()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 385,
  "endLine" : 417,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpInterface()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpInterface.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 41,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpStruct()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpStruct.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 42,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDeclaredElement TryCreateDeclaredElementFast()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TopPatternDeclarationBase.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 69,
  "endLine" : 100,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAllPossibleWordsInFile()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Searching/FSharpSearcherFactory.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 38,
  "endLine" : 69,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditor()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpScriptConfigurationEditor.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 23,
  "endLine" : 47,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeProvidersContext()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/TypeProvidersContext.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RdProvidedTypeContent GetContent()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedTypesHost.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 64,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action ExtractOrBlock()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpReadLockRequestsQueue.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 46,
  "endLine" : 72,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void CheckAndThrow()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpAsyncUtil.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 49,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override FantomasConnection CreateConnection()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Fantomas.Protocol/src/FantomasProcess.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 30,
  "endLine" : 56,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object Unbox()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/PrimitiveTypesBoxer.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 72,
  "endLine" : 94,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object Unbox()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/PrimitiveTypesBoxer.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 97,
  "endLine" : 119,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object Unbox()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/PrimitiveTypesBoxer.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 156,
  "endLine" : 179,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedMethodInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedMethodInfo.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 32,
  "endLine" : 59,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatter.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 198,
  "endLine" : 225,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpAutoOpenCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 91,
  "endLine" : 117,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract class FSharpFieldBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpFieldBase.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 37,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetSuperTypeElements()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypeMembersOwnerTypePart.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 79,
  "endLine" : 106,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFSharpParameterOwnerDeclaration GetOwnerDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ParameterSignatureTypeUsage.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 47,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFSharpParameterDeclaration GetParameterDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/BindingSignature.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 37,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IFSharpReferenceOwner GetActivePatternReferenceOwner()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ActivePatternNamedCaseReferenceName.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 27,
  "endLine" : 56,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleEnterFindLeftBracket()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 469,
  "endLine" : 497,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFSharpSandbox()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiSandboxInfoUpdater.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 148,
  "endLine" : 169,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract class FSharpDaemonStageBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Features/Daemon/Stages/FSharpDaemonStageBase.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 38,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetParameters()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 500,
  "endLine" : 529,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatter.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 169,
  "endLine" : 196,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadMeasureExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 826,
  "endLine" : 852,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadDecisionTreeDiscriminator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1260,
  "endLine" : 1285,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetQualifiedName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 850,
  "endLine" : 876,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpGeneratedConstructorFromFields()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedConstructorFromFields.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 42,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeParameterOfTypeDeclaration GetTypeParameterDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypeParametersOwnerPart.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 83,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FrugalLocalHashSet ProcessMembers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypeMembersOwnerTypePart.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 31,
  "endLine" : 55,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDeclaredElement CreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/MemberDeclaration.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedEventCreator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/ProvidedEventCreator.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 36,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetKey()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Cache/MetadataEntitiesCache.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 135,
  "endLine" : 157,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDictionary GetAdditionalProcessEnvVars()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Fantomas.Protocol/src/FantomasProcess.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 58,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object Unbox()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/PrimitiveTypesBoxer.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 181,
  "endLine" : 201,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeclaredElement GetFSharpException()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 196,
  "endLine" : 218,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class FSharpDecoratorStage()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatter.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 276,
  "endLine" : 300,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetCompiledImportingParentModuleNames()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpAutoOpenCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 119,
  "endLine" : 142,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetExpectedMessage()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/TreeBuilderBase.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 51,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDeclaredElement GetModuleToUpdateName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 628,
  "endLine" : 652,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeValue PositionParameter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpProvidedAttributeInstance.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable FilterMethods()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/GenerativeMembersConverter.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 117,
  "endLine" : 143,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpTypePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypePart.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeMember FindExtensionMember()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypePart.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 85,
  "endLine" : 109,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetParameterFcsType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/LocalBinding.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 64,
  "endLine" : 91,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsMutable()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/RecordFieldDeclaration.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual FSharpSymbol GetFcsSymbol()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpSymbolReference.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 48,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleBackspaceInString()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpBackspaceHandlerDelegate.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 170,
  "endLine" : 194,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCompletion()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/completion/NuGetProtocolCompletionContributor.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 54,
  "endLine" : 80,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedPropertyCreator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/ProvidedPropertyCreator.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 36,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedTypesHost()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedTypesHost.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 33,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type ApplyStaticArguments()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyTypeProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 65,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedConstructorInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedConstructorInfo.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 31,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpPatternUtil.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 94,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpPatternUtil.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 121,
  "endLine" : 143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAutoImportedElements()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpAutoOpenCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadValueRef()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 952,
  "endLine" : 974,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadTypeParameterConstraint()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1018,
  "endLine" : 1044,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Expression ParseAtomExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessor.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 168,
  "endLine" : 187,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectAttributes()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 144,
  "endLine" : 163,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryAddUserData()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/FSharpViewPresenterExtension.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpMemberBase.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 134,
  "endLine" : 159,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamedNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpProjectFilePart.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 76,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpTypeParametersOwnerPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypeParametersOwnerPart.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 43,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeTextRange GetCommentRange()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpComment.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeElementDeclarationBase.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 130,
  "endLine" : 154,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetParameterNames()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpParameterUtil.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 121,
  "endLine" : 141,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Invalidate()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 87,
  "endLine" : 111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preprocessEnter()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 730,
  "endLine" : 748,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleBackspaceInInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpBackspaceHandlerDelegate.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun executeSuspending()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpScriptRunProfileState.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 22,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/psi/FSharpStringElementManipulator.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type GetCodeFormatter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasCodeFormatter.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 28,
  "endLine" : 51,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeclaredElement ChooseTypeMember()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 356,
  "endLine" : 377,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDeclaredElement GetActivePatternCaseElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 391,
  "endLine" : 413,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeFormattingContext CreateFormatterContext()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatter.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 55,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Expression ParseOrExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessor.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetRequiredQualifiersForContainingType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpReferenceBindingUtil.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 82,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GetCompiledNameValue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 75,
  "endLine" : 96,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetCompiledName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 146,
  "endLine" : 168,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetAllTypeParametersReversed()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 943,
  "endLine" : 963,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetGeneratedMembers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/GeneratedMembersUtil.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 84,
  "endLine" : 108,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetHiddenMembers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedMemberBase.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 30,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetTypeParameterConstraints()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypeParametersOwnerPart.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 125,
  "endLine" : 148,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeParameterConstraintFlags GetTypeParameterConstraintFlags()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypeParametersOwnerPart.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 150,
  "endLine" : 171,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable EnumerateExtensionMembers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ModulePartBase.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 103,
  "endLine" : 124,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDeclaredElement CreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/AbstractMemberDeclaration.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode TryGetOriginalNodeThroughSandBox()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/FSharpSandBoxUtil.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 41,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAdditionalSpacesBeforeToken()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 149,
  "endLine" : 176,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeProvidersContext()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/TypeProvidersContext.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 29,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProxyProvidedAssembly Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedAssembly.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 33,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IList GetParameterDeclarationsInGroup()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpParameterDeclarationUtil.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 118,
  "endLine" : 136,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadConst()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1488,
  "endLine" : 1505,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 109,
  "endLine" : 127,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Expression ParseAndExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessor.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 137,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessRights GetRepresentationAccessRights()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 456,
  "endLine" : 476,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class FSharpProperty()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpProperty.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 30,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeValue PositionParameter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpProjectFilePart.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 126,
  "endLine" : 147,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFirstMatchLineByRegexAndNormalizeEndings()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/lexer/build.gradle.kts",
  "fileLinesCount" : 116,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 98,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCompletion()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/completion/NuGetPatchEngineCompletionContributor.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 19,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedParameterCreator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/ProvidedParameterCreator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 31,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeProvidersExternalProcessFactory()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/TypeProvidersExternalProcessFactory.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDictionary GetAdditionalProcessEnvVars()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/TypeProvidersExternalProcess.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetOrCreate()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/IProvidedEntitiesCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyProvidedNamespace()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedNamespace.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 37,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedPropertyInfo.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReferencePat TryGetNameIdentifierOwner()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpPatternUtil.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 268,
  "endLine" : 286,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetParameterDeclarations()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpParameterDeclarationUtil.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITokenNode GetMinimalSeparator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatter.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 80,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType PreprocessInactiveLine()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessedLexer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 126,
  "endLine" : 142,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType PreprocessActiveBranch()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessedLexer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 144,
  "endLine" : 163,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string SuggestShortReferenceName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpReferenceBindingUtil.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 34,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsModuleSuffixAttribute()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 111,
  "endLine" : 130,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract class FSharpGeneratedConstructor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedConstructor.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 30,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypePart GetFirstPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypePart.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 61,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModulePartBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ModulePartBase.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OpenChameleon()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ChameleonExpression.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 82,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TreeTextRange GetNameIdentifierRange()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TopReferencePat.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpOption GetParseAndCheckResults()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpFileBase.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 48,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode TryGetOriginalNodeThroughSandBox()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/FSharpSandBoxUtil.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFcsFileCapturedInfo GetResolvedSymbols()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsModuleCapturedInfo.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 61,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override RdProvidedAssembly CreateRdModelInternal()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/ProvidedAssemblyCreator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 31,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FantomasAssemblyResolver()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasAssemblyResolver.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IClrTypeName GetClrName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsTypeMappingUtil.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IType GetTypeArgumentType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsTypeMappingUtil.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 286,
  "endLine" : 302,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetXmlDocId()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 453,
  "endLine" : 469,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetPartialDeclarations()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpPatternUtil.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFSharpPattern TryGetContainingParameterDeclarationPattern()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpPatternUtil.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 248,
  "endLine" : 266,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModuleMembersAccessKind GetAccessType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 914,
  "endLine" : 931,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFilePrivate()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpAccessRights.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AccessRights GetAccessRights()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpUnionCaseProperty.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract class FSharpConstructorBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpConstructorBase.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpAnonRecordFieldProperty()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpAnonRecordFieldProperty.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 39,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitTypeAbbreviationRepresentation()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 243,
  "endLine" : 260,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeParameterConstraintFlags GetTypeParameterConstraintFlags()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ObjectExpressionTypePart.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 66,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IList GetAttributeInstances()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypePart.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 150,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ReferenceCollection GetFirstClassReferences()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ReferenceExpr.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFSharpTypeOrExtensionDeclaration GetAssociatedTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/NestedModuleDeclaration.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 24,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFSharpExpression TryGetOriginalRecordExprThroughSandBox()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/FSharpSandBoxUtil.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FcsCachedDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCachedDiagnosticInfo.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 28,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConsoleView()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/consoleRunners/FsiConsoleRunnerBase.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printOutputText()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiInputOutputProcessor.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedCustomAttributeCreator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/ProvidedCustomAttributeCreator.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object GetDefaultFormatConfig()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasCodeFormatter.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdFormatResult FormatDocument()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasCodeFormatter.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 184,
  "endLine" : 203,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedEventInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedEventInfo.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/XmlDocTemplateUtil.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IFSharpDeclaration GetActivePatternDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 435,
  "endLine" : 450,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DescribeHeaderRule()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 510,
  "endLine" : 526,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Format()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatter.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 121,
  "endLine" : 142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadRecordFieldSpec()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 679,
  "endLine" : 694,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TreeNodeCollection GetAttributes()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 273,
  "endLine" : 287,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeUsage IgnoreInnerParens()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 813,
  "endLine" : 831,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpGeneratedParameterFromUnionCaseField()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedParameterFromUnionCaseField.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 6,
  "endLine" : 22,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract class FSharpMethodBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpMethodBase.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DeclaredElementType GetElementType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpCompiledPropertyBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract class FSharpGeneratedElementPointerBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Pointers/FSharpGeneratedElementPointerBase.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 7,
  "endLine" : 23,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpDelegate()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDelegate.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitFSharpFile()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 38,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitUnionRepresentation()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 217,
  "endLine" : 234,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectExpressionTypePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ObjectExpressionTypePart.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AcceptsPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpClass.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CalcHasDefaultImplementation()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/AbstractMemberDeclaration.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDeclaredElement CreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/MemberSignature.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IntBase GetIntegerDigitsStartOffsetAndBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/LiteralExpr.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReferenceName GetFirstName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ReferenceName.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ReferenceCollection GetFirstClassReferences()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TypeExtensionDeclaration.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IParameterOwnerMemberDeclaration GetByReferenceParameterPattern()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/ParameterOwnerMemberDeclarationNavigator.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpSymbolUse GetSymbolUse()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpSymbolReference.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringInsideReferenceDirective()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/completion/FSharpCompletionUtils.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 12,
  "endLine" : 28,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/SendToFsiActions.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Assembly Resolve()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/RiderPluginAssemblyResolver.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Assembly Resolve()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasAssemblyResolver.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object GetDiagnosticOptions()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasCodeFormatter.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool GetHasTypeProviderEditorHideMethodsAttribute()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/ProvidedCustomAttributeProvider.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 81,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DummyProvidedExpr()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/DummyProvidedExpr.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetHighlightingAttributeId()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Features/Daemon/FSharpSymbolHighlightingUtil.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 98,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeclaredElement GetTypeMember()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 267,
  "endLine" : 284,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFSharpParameter GetFSharpParameter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 557,
  "endLine" : 573,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ReadPackedInt()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitFSharpTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitTopBinding()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDecoration GetModifiers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpModifiersUtil.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 56,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberDecoration Normalize()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpModifiersUtil.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShortNameEquals()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PartKind GetTypeKind()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 517,
  "endLine" : 534,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFSharpPattern IgnoreParentParens()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 794,
  "endLine" : 810,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDeclaredElement CreateMemberDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 989,
  "endLine" : 1005,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAccessibleInsideTheSameFile()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpAccessRights.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 131,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override HybridCollection GetSourceFiles()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpTypeMember.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override FSharpSymbol GetActualSymbol()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpCliEvent.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DeclaredElementType GetElementType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpLiteral.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 21,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class FSharpTypePrivateField()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpFieldBase.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitDelegateRepresentation()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 271,
  "endLine" : 286,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override MemberPresenceFlag GetMemberPresenceFlag()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/StructuralTypePartBase.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IEnumerable GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpClassLikePart.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool HasAttributeInstance()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpGenerativeProvidedMember.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFSharpReferenceOwner SetName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ReferenceExpr.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDeclaredElement CreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/AccessorDeclaration.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TreeTextRange GetTreeTextRange()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpSymbolReference.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class TypeReference()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/TypeReference.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 7,
  "endLine" : 20,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleEnterInTripleQuotedString()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 353,
  "endLine" : 369,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/lexer/FSharpLexer.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable InstantiateTypeProvidersOfAssembly()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/TypeProvidersLoader.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedNamespaceCreator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/ProvidedNamespaceCreator.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override RdFSharpTypeProvidersModel InitModel()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/TypeProvidersEndPoint.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Cache/MetadataEntitiesCache.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/PinTypeCheckResultsCookie.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AttachToTypeProvider()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/IProvidedEntitiesCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetFullName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/ProvidedTypesComparer.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T ExecuteWithCatch()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Exceptions/ExecutionWrapper.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 21,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ProvidedType MakeArrayType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedType.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 215,
  "endLine" : 230,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Action ProcessDataContext()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Features/Daemon/ContextHighlighters/FSharpTypeParametersMatchingBracesContextHighlighter.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetSuperTypes()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsTypeMappingUtil.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FSharpType GetStrippedType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsTypeMappingUtil.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFSharpParameterDeclaration GetParameterDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpPatternUtil.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 147,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void FormatDeletedNodes()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatter.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 243,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Dictionary GetSettingsToChangeForProfileImpl()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatter.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 261,
  "endLine" : 273,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EntityKind ReadEntityKind()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 421,
  "endLine" : 437,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadTypeAugmentation()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 859,
  "endLine" : 872,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadPossibleXmlDoc()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1512,
  "endLine" : 1529,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFSharpMetadataResource()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpPsiAssemblyFileFactory.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType FindKeywordByCurrentToken()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Start()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 416,
  "endLine" : 431,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetRequiredQualifiers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpReferenceBindingUtil.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetHeadPatternName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 440,
  "endLine" : 454,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetRecordFieldNames()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 680,
  "endLine" : 694,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T GetOutermostNode()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 744,
  "endLine" : 758,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetNames()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 893,
  "endLine" : 907,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetCompiledUnionCaseGeneratedMembers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/GeneratedMembersUtil.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeElement TryGetAssociatedTypeElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Compiled/FSharpCompiledModule.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 154,
  "endLine" : 170,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpExceptionPart.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpTypePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypePart.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Write()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ModulePartBase.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpTypeMembersOwnerTypePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypeMembersOwnerTypePart.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IChameleonNode FindChameleonWhichCoversRange()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ChameleonExpression.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ActivePatternId.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsMutable()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/BindingSignature.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TreeNodeCollection GetFields()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/UnionCaseFieldDeclaration.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ReferencePatternUtil.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 23,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getProcessHandler()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpScriptConsoleViewProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun create()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpScriptExecutorFactory.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformedInternal()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/SendProjectReferencesToFsiAction.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Utils/LoggerExtensions.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 20,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enqueue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpReadLockRequestsQueue.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryDequeue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpReadLockRequestsQueue.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClientRdFakeTcImports GetFakeTcImports()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/TcImportsHack.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProcessStartInfo GetFrameworkProcessStartInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/TypeProvidersExternalProcess.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Invalidate()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/ProvidedAbbreviationsCache.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyTypeProvider()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyTypeProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Action ProcessContext()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Features/Daemon/ContextHighlighters/FSharpUsagesContextHighlighter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBindingLikeDeclaration GetBindingFromHeadPattern()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpPatternUtil.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNestedRefOrAppExpr()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 528,
  "endLine" : 544,
  "linesOfCode" : 12,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadStaticOptimizationConstraint()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1465,
  "endLine" : 1478,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpPsiAssemblyFileFactory.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void LoadAssembly()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpAssemblyPsiFile.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckGreatRBrack()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 334,
  "endLine" : 345,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpTokenType.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeElement GetAssociatedModule()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/ModuleSuffixUtil.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetNamespaceQualifierIfNeeded()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpReferenceBindingUtil.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool MayHaveRequireQualifiedAccessAttribute()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 711,
  "endLine" : 726,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeUsage IgnoreParameterSignature()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 834,
  "endLine" : 847,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDeclaredElement CreateMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 975,
  "endLine" : 987,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FSharpAccessRights GetFSharpAccessRights()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpAccessRights.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeMember GetContainingTypeMember()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/TopActivePatternCase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class FSharpIndexedAccessor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpIndexedAccessor.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 21,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitFSharpTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 162,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitObjectModelTypeRepresentation()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 201,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpEnum()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpEnum.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpTypeParametersOwnerPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypeParametersOwnerPart.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AssignDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypeParametersOwnerPart.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeElement CreateTypeElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpExceptionPart.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override FSharpSymbolUse GetSymbolDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/MemberDeclaration.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Accept()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpToken.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override NavigateTargets GetNavigateToTargets()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Searching/FSharpSearcherFactory.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetFileIndex()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsModuleCapturedInfo.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Invalidate()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDocumentChange()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeWriteAction()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpBackspaceHandlerDelegate.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpRunScriptConfigurationProducer.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValidHost()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/psi/impl/FSharpInterpolatedStringLiteralExpressionImpl.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UniqueProvidedCreatorWithCacheBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/UniqueProvidedCreatorWithCacheBase.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanBeSharedBetweenProviders()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Cache/MetadataEntitiesCache.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MainInternal()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Program.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeProvidersHost()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/TypeProvidersHost.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Assembly LoadFantomasAssembly()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasAssemblyResolver.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodInfo GetSourceOriginStringConstructor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasCodeFormatter.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type GetFormatConfigType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasCodeFormatter.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetParsingOptions()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasCodeFormatter.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WakeUp()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpReadLockRequestsQueue.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PinTypeCheckResultsCookie()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/PinTypeCheckResultsCookie.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override RdFSharpTypeProvidersModel CreateModel()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/TypeProvidersExternalProcess.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddOrUpdate()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/ProvidedAbbreviationsCache.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetAssemblyNameSafe()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/ProvidedTypesComparer.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanHaveProvidedTypeContextRec()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedType.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 295,
  "endLine" : 308,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProxyProvidedMethodInfoWithContext Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedMethodInfoWithContext.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProxyProvidedConstructorInfoWithContext Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedConstructorInfoWithContext.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProxyProvidedPropertyInfoWithContext Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedPropertyInfoWithContext.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCliEvent()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 471,
  "endLine" : 485,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFSharpParameterDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpPatternUtil.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 223,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckTagValue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ReadUnionCaseSpec()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 355,
  "endLine" : 366,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadIlAssemblyRef()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 448,
  "endLine" : 461,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadExceptionRepresentation()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 594,
  "endLine" : 607,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType PreprocessLine()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessedLexer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FinishInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 205,
  "endLine" : 218,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Expression ParseNotExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessor.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitBindingSignature()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsModuleSuffixExpr()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GetCompiledName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetAttributeShortName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 289,
  "endLine" : 303,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string DropAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 587,
  "endLine" : 599,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasAttribute()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 601,
  "endLine" : 613,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetQualifiedName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 879,
  "endLine" : 891,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IParameter GetGeneratedParameter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpFieldProperty.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IList GetAttributeInstances()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpMemberBase.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Part CreateObjectTypePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 288,
  "endLine" : 299,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessTypeMembers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 320,
  "endLine" : 331,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasMemberWithName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/GenerativeMembersConverter.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetTypeParameterConstraints()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypeParametersOwnerPart.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/UnionPart.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeclaredModulePartBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/DeclaredModulePartBase.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultValue GetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpGenerativeProvidedParameter.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentRange GetDeclaredNameDocumentRange()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/NamedNamespaceDeclaration.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDeclaredElement CreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TopPatternDeclarationBase.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDeclaredElement TryCreateLiteral()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TopPatternDeclarationBase.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyList GetMemberDeclarations()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/UnionRepresentation.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/LocalDeclaration.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsInline()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/LocalBinding.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IType Type()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/MatchExpr.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 19,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentRange GetDollarSignRange()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/InterpolatedStringExpr.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetParameterFcsType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TopBinding.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetQualifier()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/IFSharpReferenceOwner.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invalidate()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsModuleCapturedInfo.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpSymbolReference.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpList ResolveWithFcs()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpSymbolReference.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 153,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineWhitespaceIndent()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 283,
  "endLine" : 294,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertText()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSingleLineBrackets()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 592,
  "endLine" : 601,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetFsiDefaultConsole()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiHost.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onOutputEnd()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiSandboxInfoUpdater.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeEditorBound()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiSandboxInfoUpdater.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/HistoryKeyListener.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyTextAvailable()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiProcessHandler.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitLogger()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/TypeProvidersEndPoint.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetKey()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Cache/MetadataEntitiesCache.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ApplyStaticArguments()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedTypesHost.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedMethodInfosHost()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedMethodInfosHost.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RdProvidedConstructorInfo ApplyStaticArgumentsForMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedConstructorInfosHost.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override RdFantomasModel InitModel()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasEndPoint.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FcsCancellationTokenSource()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpAsyncUtil.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeProvidersExternalProcess()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/TypeProvidersExternalProcess.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/TypeProvidersContext.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/ProvidedAbbreviationsCache.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/IProvidedEntitiesCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetLogName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/Extensions.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProxyProvidedEventInfoWithContext Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedEventInfoWithContext.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type ResolveTypeName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedNamespace.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProxyProvidedFieldInfoWithContext Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedFieldInfoWithContext.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedFieldInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedFieldInfo.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IFSharpTypeParametersOwner GetTypeMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsTypeMappingUtil.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeclaredType GetTypeWithSubstitution()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsTypeMappingUtil.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 273,
  "endLine" : 283,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetModuleName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeclaredElement GetLocalValueDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 379,
  "endLine" : 389,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeParameter GetTypeParameter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 416,
  "endLine" : 426,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNonCliEventPropertyOrAccessor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 487,
  "endLine" : 498,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Initialize()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtNode GetLastNodeOfTypeSet()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 546,
  "endLine" : 558,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DescribeSimpleIndentingRule()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1212,
  "endLine" : 1221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IndentElseExpr()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1391,
  "endLine" : 1423,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITreeNode CreateNewLine()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatter.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddEntity()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadata.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AfterTypePartAdded()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpAutoOpenCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BeforeTypePartRemoved()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpAutoOpenCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadAbstractSlotSignature()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 387,
  "endLine" : 397,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadAbstractSlotParameter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 399,
  "endLine" : 409,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadMemberFlags()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 552,
  "endLine" : 563,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadTypeParameterSpec()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 609,
  "endLine" : 620,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadAttributeKind()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 906,
  "endLine" : 915,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadIlMethodRef()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 933,
  "endLine" : 943,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadMemberConstraint()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1046,
  "endLine" : 1056,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType LocateTokenImpl()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessedLexer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PushInterpolatedStringItem()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType IdentInInitTypeApp()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 312,
  "endLine" : 322,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RiseFromParenLevel()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 371,
  "endLine" : 380,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INestedModuleDeclaration GetAssociatedModuleDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/ModuleSuffixUtil.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypePart GetPartFromSignature()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpModifiersUtil.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TPart GetPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 306,
  "endLine" : 319,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModuleMembersAccessKind GetAccessType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 698,
  "endLine" : 709,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamespace GetNamespace()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 729,
  "endLine" : 741,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDeclaredElement CreateProperty()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1008,
  "endLine" : 1018,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeValue ConvertToAttributeValue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpProvidedAttributeInstance.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedFunctionBase.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AccessRights GetAccessRights()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpMemberBase.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitDoStatement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpProjectFilePart.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpObjectExpressionClass()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpObjectExpressionClass.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeElement CreateTypeElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/RecordPart.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpExceptionPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpExceptionPart.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Write()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypePart.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeElement CreateTypeElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/EnumPart.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeElement CreateTypeElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/UnionPart.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IChameleonNode ReSync()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ChameleonExpression.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITreeNode FindNodeAt()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ChameleonExpression.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Check()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ChameleonExpression.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDeclaredElement CreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/MemberSignature.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReferenceName GetFirstQualifier()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ReferenceName.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IType Type()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/LetOrUseExpr.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDeclaredElement CreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/AutoPropertyDeclaration.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDeclaredElement CreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/RecordFieldDeclaration.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChosen()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/CommandHistoryAction.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValidHost()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/psi/impl/FSharpStringLiteralExpressionImpl.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeProviderCreator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/TypeProviderCreator.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConfigureTracing()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/TypeProvidersEndPoint.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedTypesCache()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Cache/MetadataEntitiesCache.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Cache/TypeProvidersCache.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RiderPluginAssemblyResolver()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/RiderPluginAssemblyResolver.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int MakeGenericType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedTypesHost.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Dispose()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/TypeProvidersHost.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable YieldAllowedDefineConstantsForFSharp()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/BuildScript/DefineFSharpConstants.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MainInternal()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/Program.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ILModuleReader GetModuleReader()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/AssemblyReaderShimBase.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProhibitTypeCheckCookie()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/ProhibitTypeCheckCookie.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DateTime GetLastWriteTimeShim()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/DelegatingFileSystemShim.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool FileExistsShim()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/DelegatingFileSystemShim.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsStableFileHeuristic()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/DelegatingFileSystemShim.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FantomasProcessFactory()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Fantomas.Protocol/src/FantomasProcessFactory.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RemoveAll()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/Extensions.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedAssembly()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedAssembly.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private record ProvidedTypeContent()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedType.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasGenericTypeParams()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsTypeMappingUtil.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeclaredElement GetTypeMember()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 344,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetTopLevelParameterPatterns()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpParameterDeclarationUtil.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISet GetAutoOpenedModules()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpAutoOpenCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FSharpMetadataModuleNameKind GetModuleNameKind()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Range ReadRange()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 881,
  "endLine" : 889,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadAttribute()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 896,
  "endLine" : 904,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadObjectExpressionMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1454,
  "endLine" : 1463,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadPublicPath()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1531,
  "endLine" : 1541,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType Restore()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessedLexer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenNodeType StartRawInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType FillBlockComment()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 324,
  "endLine" : 332,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitSmash()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 405,
  "endLine" : 414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LocateToken()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 503,
  "endLine" : 519,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CollectPossibleMemberNames()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetAttributeNames()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitPatternDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 198,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDecoration GetDecoration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpModifiersUtil.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessRights GetAccessRights()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpModifiersUtil.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReadOnlyList GetCommentLines()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DocComments/FSharpDocCommentXmlPsi.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string SuggestShortReferenceName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpReferenceBindingUtil.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypePart GetFirstTypePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 322,
  "endLine" : 331,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFSharpParameterOwner GetGeneratedConstructor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 364,
  "endLine" : 374,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetTestFSharpTypePartModifiers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1063,
  "endLine" : 1072,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeValue GetArgValue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpAttributeInstance.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTheSameOwner()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpAccessRights.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpGeneratedExceptionDefaultConstructor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedExceptionDefaultConstructor.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 17,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedFunctionBase.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpPropertyImplicitAccessor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpPropertyImplicitAccessor.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeReferenceName GetObjectExpressionMemberDeclaringTypeName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpMemberBase.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class FSharpValField()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpFieldBase.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpGenerativeProvidedNestedClass()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpGenerativeProvidedNestedClass.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IClass GetSuperClass()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ClassPart.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeElement CreateTypeElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ObjectExpressionTypePart.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Accept()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpCompositeElement.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsMutable()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ValFieldDeclaration.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSimpleValueExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ChameleonExpression.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetFields()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/RecordRepresentation.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeUsage SetTypeUsage()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/LocalBinding.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TreeTextRange GetNameIdentifierRange()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/LocalReferencePat.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FSharpSymbol GetFcsSymbol()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeElementDeclarationBase.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeUsage SetTypeUsage()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TopBinding.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Searching/FSharpReferenceSearcher.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyList GetAllDeclaredSymbols()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/EmptyFcsFileCapturedInfo.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FSharpSymbol GetFcsSymbol()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/TypeExtensionReference.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportOrdering()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/projectView/FSharpMoveProviderExtension.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpScriptConfigurationEditor.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createElement()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/FSharpParserDefinition.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TU CreateRdModel()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/ProvidedRdModelsCreatorWithCacheBase.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataEntitiesCache()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Cache/MetadataEntitiesCache.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RdProvidedMethodInfo ApplyStaticArgumentsForMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedMethodInfosHost.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedConstructorInfosHost()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedConstructorInfosHost.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FantomasProcess()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Fantomas.Protocol/src/FantomasProcess.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FantomasProcess Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Fantomas.Protocol/src/FantomasProcessFactory.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeProvidersConnection CreateConnection()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/TypeProvidersExternalProcess.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependentProvidedTypesCache()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/DependentProvidedTypesCache.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Dump()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/ProvidedAbbreviationsCache.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedParameterInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedParameterInfo.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProxyProvidedParameterInfo Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedParameterInfo.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedTypeWithContext()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedTypeWithContext.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IClrTypeName GetClrName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedTypeWithContext.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProvidedType ApplyStaticArgumentsGenerative()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedType.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract class FSharpDaemonStageProcessBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Features/Daemon/Stages/FSharpDaemonStageProcessBase.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTopLevelArg()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpArgumentsUtil.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetPossibleSourceNames()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpNamesUtil.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static INamespace GetDeclaredNamespace()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadIlVersion()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 470,
  "endLine" : 478,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FSharpMetadataMemberInfo ReadMemberInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 542,
  "endLine" : 550,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadAttributeNamedArg()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 924,
  "endLine" : 931,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FSharpMetadataTypeReference ReadTypeRef()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 985,
  "endLine" : 993,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadAnonRecord()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1104,
  "endLine" : 1113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ReadTypeDeclarationsCount()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1566,
  "endLine" : 1573,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FSharpLexerGenerated()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int ToState()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 271,
  "endLine" : 278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pair DecodeLexerState()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 524,
  "endLine" : 534,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitConstructorDecl()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpExternalAnnotationsFileProvider()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpExternalAnnotationsFileProvider.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedAbbreviationTypePartInvalidator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/TypeProviders/ProvidedAbbreviationTypePartInvalidator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsImplicitAccessor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetSourceName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 420,
  "endLine" : 428,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRecord()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 671,
  "endLine" : 678,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetTypeParameterDeclarations()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 933,
  "endLine" : 941,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDeclaredElement GetOrCreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 965,
  "endLine" : 973,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpAnonRecordFieldProperty.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlNode GetXMLDoc()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpCachedTypeMemberBase.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpGeneratedParameterPointer()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Pointers/FSharpGeneratedParameterPointer.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 5,
  "endLine" : 12,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IList GetAttributeInstances()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpProjectFilePart.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartNamespaceQualifier()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitBindingSignature()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpCompiledInterface()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Compiled/FSharpCompiledInterface.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpCompiledDelegate()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Compiled/FSharpCompiledDelegate.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpCompiledClassBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Compiled/FSharpCompiledClassBase.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ModuleMembersAccessKind GetModuleMembersAccessKind()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Compiled/FSharpCompiledModule.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeElement CreateTypeElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ClassPart.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IList GetTypeParameterAttributeInstances()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypePart.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypePart.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeMember FindExtensionMember()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ModulePartBase.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IList GetSuperTypeElements()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpClass.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpUnionCaseClass()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpUnionCaseClass.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetStatic()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/MemberDeclaration.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CompositeElement Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ChameleonExpressionNodeType.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChameleonExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ChameleonExpression.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ITypeInherit TryFindTypeInherit()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeDeclaration.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsMutable()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/LocalBinding.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TreeNodeCollection GetIndexerArgs()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/NamedIndexerExpr.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetQualifiedName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ReferenceName.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessBinding()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeElementDeclarationBase.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ICaseFieldDeclaration GetFieldDecl()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/UnionCaseDeclaration.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsTrivial()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/InterpolatedStringExpr.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IFSharpExpression GetQualifiedExpr()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/DotLambdaExprNavigator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IIfThenElseExpr GetByExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/IfThenElseExprNavigator.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invalidate()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsModuleCapturedInfo.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanBindTo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpSymbolReference.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FcsCapturedInfoCache()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InvalidateReferencingModules()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetProvidedType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/ProvidedTypesResolveUtil.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateNode()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/projectView/FSharpSolutionExplorerCustomization.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/SendToFsiActions.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runExecuteAction()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/consoleRunners/FsiConsoleRunnerBase.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun executeAsync()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpScriptFsiRunner.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpScriptConfigurationViewModel.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readExternal()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpScriptConfiguration.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/FSharpDummyParser.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateFiles()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/build.gradle.kts",
  "fileLinesCount" : 349,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetOrCreateId()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/UniqueProvidedCreatorWithCacheBase.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetOrCreateId()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/ProvidedRdModelsCreatorWithCacheBase.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RdTypeProvider CreateRdModelInternal()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/TypeProviderCreator.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeProvidersTestHost()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/TypeProvidersTestHost.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int MakeArrayType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedTypesHost.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedAssemblyHost()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedAssemblyHost.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object TryConvertEnumValue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasCodeFormatter.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 281,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AssemblyReaderShimBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/AssemblyReaderShimBase.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object GetProperty()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/TcImportsHack.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object GetField()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/TcImportsHack.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedVar()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedVar.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DisposeProxy()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyTypeProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpIdentifierTooltipProvider()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Features/Daemon/Highlightings/IdentifierHighlighting.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IType GetSingleTypeArgument()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsTypeMappingUtil.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetTypeParameterFirstName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsTypeMappingUtil.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 304,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeElement TryFindByNames()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetParameterFcsType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpParameterDeclarationUtil.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpDefaultFormattingSettings()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpFormatSettingsKey.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITreeRange FormatInsertedRange()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatter.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tuple ReadTuple3()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FSharpOption ReadOption()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessRights GetAccessRights()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadTypeObjectModelData()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 368,
  "endLine" : 375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadTypeObjectModelKind()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 377,
  "endLine" : 385,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadIlModuleRef()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 439,
  "endLine" : 446,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadValueRepresentationInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 516,
  "endLine" : 525,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadParentRef()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 565,
  "endLine" : 572,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadAttributesAndXmlDoc()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 696,
  "endLine" : 703,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadIlArrayShape()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 750,
  "endLine" : 756,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadValueRefFlags()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 976,
  "endLine" : 983,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadIlTypeRef()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1009,
  "endLine" : 1016,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadIlFieldRef()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1445,
  "endLine" : 1452,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SkipBytes()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1575,
  "endLine" : 1581,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpAssemblyPsiFile()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpAssemblyPsiFile.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LexerState()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessedLexer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType Restore()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessedLexer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Clear()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ConsumeCharSequence()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitTypeApp()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 382,
  "endLine" : 388,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExitSmash()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 397,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static uint EncodeLexerState()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 536,
  "endLine" : 544,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpTokenType.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpTokenType.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Preprocess()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessor.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Expression ParseExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessor.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitBindingNestedLambda()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InvalidateTypePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/TypeProviders/ProvidedAbbreviationTypePartInvalidator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FSharpDocCommentXmlPsi()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DocComments/FSharpDocCommentXmlPsi.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FSharpFileKind GetFSharpFileKind()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnion()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnionCase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetSourceName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 376,
  "endLine" : 383,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasAttribute()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 654,
  "endLine" : 660,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasAutoOpenAttribute()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 663,
  "endLine" : 669,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAccessorDeclaration TryGet()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1021,
  "endLine" : 1027,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpAccessRights.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOverride()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/OverridableMemberDeclarationUtil.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IList GetDeclarations()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/TopActivePatternCase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpPropertyMemberBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpPropertyBase.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITypeElement GetTypeElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpMemberBase.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpProjectFilePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpProjectFilePart.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IList GetAttributeInstances()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpProjectFilePart.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetParametersOwnerDeclarations()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpGenerativeProvidedMethodBase.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FSharpFileKind GetFSharpFileKind()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessQualifiableModuleLikeDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EndNamespaceQualifier()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamedNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamedModuleDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitIlAssemblyRepresentation()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitObjExpr()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 301,
  "endLine" : 307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpCompiledEnum()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Compiled/FSharpCompiledEnum.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpCompiledStruct()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Compiled/FSharpCompiledStruct.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectPossibleNames()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Compiled/FSharpCompiledExtensionMemberInfo.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeElement CreateTypeElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/RecordPart.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RecordPartBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/RecordPart.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool HasAttributeInstance()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypePart.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeElement CreateTypeElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/TypeExtensionParts.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeElement CreateTypeElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/UnionPart.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnionPartBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/UnionPart.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Write()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/UnionPart.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnionCasePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/UnionCasePart.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpTypeMembersOwnerTypePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypeMembersOwnerTypePart.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetSuperTypes()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypeMembersOwnerTypePart.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IClrDeclaredElement GetOriginElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpGenerativeProvidedMember.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeUsage SetTypeUsage()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/MemberDeclaration.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeUsage SetTypeUsage()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ParameterSignatureTypeUsage.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeUsage SetTypeUsage()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/MemberSignature.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ReferenceExpr.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IActivePatternNamedCaseDeclaration GetCase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ActivePatternId.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsRecursive()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/LetBindingsDeclaration.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeUsage SetTypeUsage()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/BindingSignature.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual FSharpSymbol GetFcsSymbol()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpDeclarationBase.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IList GetTypeFields()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/UnionCaseFieldDeclaration.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override FSharpSymbolReference CreateReference()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ActivePatternNamedCaseReferenceName.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeUsage SetTypeUsage()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/AutoPropertyDeclaration.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeTextRange GetNameRange()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TopBinding.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsInline()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TopBinding.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFSharpParameterOwnerDeclaration Unwrap()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/FSharpParameterOwnerDeclarationNavigator.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FcsModuleCapturedInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsModuleCapturedInfo.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDeclaredType ResolveType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpSymbolReference.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSimplePattern()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpParameterUtil.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFSharpFile()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Drop()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInsideString()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSpecialCompileType()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/projectView/FSharpMoveProviderExtension.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessHandler()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/consoleRunners/FsiConsoleRunnerBase.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInfo()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpRunScriptMarkerContributor.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clone()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpScriptConfiguration.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateText()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/psi/impl/FSharpInterpolatedStringLiteralExpressionImpl.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateText()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/psi/impl/FSharpStringLiteralExpressionImpl.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/lexer/FSharpLexer.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/lexer/FSharpKeywordsMap.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Cache/MetadataEntitiesCache.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int MakeByRefType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedTypesHost.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int MakePointerType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedTypesHost.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetEnumUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedTypesHost.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetElementType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedTypesHost.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetGenericTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedTypesHost.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SubplatformFileForPackagingFast CopyFileToOutputRequest()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/BuildScript/CopyTypeProvidersRuntimeConfig.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SubplatformFileForPackagingFast CopyFileToOutputRequest()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/BuildScript/CopyFantomasRuntimeConfig.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/ProhibitTypeCheckCookie.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingFileSystemShim()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/DelegatingFileSystemShim.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record FakeTcImports()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/TcImportsHack.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Shutdown()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/TypeProvidersExternalProcess.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGet()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/ProvidedAbbreviationsCache.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProvidedEntitiesCacheBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/IProvidedEntitiesCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FSharpOption Option()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/ProvidedCustomAttributeProvider.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedEventInfoWithContext()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedEventInfoWithContext.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProvidedType Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedTypeWithContext.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedParameterInfoWithContext()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedParameterInfoWithContext.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedFieldInfoWithContext()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedFieldInfoWithContext.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedPropertyInfoWithContext()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedPropertyInfoWithContext.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectHighlightings()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Features/Daemon/ContextHighlighters/FSharpTypeParametersMatchingBracesContextHighlighter.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class HighlightIdentifiersStage()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Features/Daemon/Stages/HighlightIdentifiersStage.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlNode GetXmlDoc()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/ProvidedDeclarationsExtensions.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEscapedWithBackticks()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpNamesUtil.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetFirstArgStringValue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpNamesUtil.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IType MapType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsTypeMappingUtil.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDeclaredElement GetSourceActivePatternCaseElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsSymbolMappingUtil.cs",
  "fileLinesCount" : 575,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 428,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFSharpPattern TryGetContainingPatternForTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpPatternUtil.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetBindingParameterPatterns()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpParameterDeclarationUtil.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TEnvelope AddException()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1470,
  "endLine" : 1475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpAutoOpenCache()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpAutoOpenCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAutoImportedElements()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpAutoOpenCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private byte ReadByteTagValue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private byte ReadByteTagValue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ReadPackedIntTagValue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tuple ReadTuple2()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ReadString()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long ReadInt64()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadIlPublicKey()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 463,
  "endLine" : 468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadBytes()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 480,
  "endLine" : 486,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadTypeParameterRepresentationInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 527,
  "endLine" : 532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadArgumentRepresentationInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 534,
  "endLine" : 540,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ReadUniqueString()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 705,
  "endLine" : 710,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadIlTypeSpec()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 763,
  "endLine" : 769,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ReadIdent()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 874,
  "endLine" : 879,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadAttributeExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 917,
  "endLine" : 922,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadCallingConvention()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 945,
  "endLine" : 950,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadUnionCaseRef()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1002,
  "endLine" : 1007,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadFieldRef()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1096,
  "endLine" : 1102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object DecisionTreeCase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1252,
  "endLine" : 1258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadIlFieldSpec()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1437,
  "endLine" : 1443,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadBinding()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1480,
  "endLine" : 1486,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpPreprocessedLexer()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessedLexer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpPreprocessedLexer()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessedLexer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType PreprocessIfSection()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessedLexer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advance()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessedLexer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdjacentTypeCloseOp()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 390,
  "endLine" : 395,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType TokenType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessor.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitAttributesAndParametersOwner()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FSharpDocCommentXmlPsi BuildPsi()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DocComments/FSharpDocCommentXmlPsi.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDeclaredElement GetActivePatternCaseByIndex()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpProvidedAttributeInstance()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpProvidedAttributeInstance.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/Compiled/CompiledActivePatternCase.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompiledActivePatternCasePointer()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/Compiled/CompiledActivePatternCase.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpGeneratedPropertyFromTypeBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedPropertyBase.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsMutable()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpFieldProperty.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFSharpAnonRecordFieldProperty SetName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpAnonRecordFieldProperty.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FSharpConversionOperator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpOperator.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DeclaredElementType GetElementType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpOperator.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpProjectFilePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpProjectFilePart.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpGenerativeProvidedNestedClass.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FinishModuleLikeDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessBinding()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitUnionCaseDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessDoLikeStatement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDeclaredType GetBaseClassType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/GenerativeMembersConverter.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ICachedDeclaration2 FindDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/DeclaredNamespacePart.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Write()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypeParametersOwnerPart.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Write()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/RecordPart.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override MemberPresenceFlag GetMemberPresenceFlag()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/RecordPart.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFSharpParameterOwner GetConstructor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpExceptionPart.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeElement CreateTypeElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/DelegatePart.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ICachedDeclaration2 FindDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpTypePart.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnionPartBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/UnionPart.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpClassLikePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpClassLikePart.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpGeneratedMethodFromTypeBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpGeneratedMethodBase.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpModuleAbbreviation()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpModuleAbbreviation.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsRecursive()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/NamedNamespaceDeclaration.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDocCommentXmlPsi GetXmlPsi()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/XmlDocBlock.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlNode GetXML()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/XmlDocBlock.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsRecursive()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/NamedModuleDeclaration.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFSharpTypeElementDeclaration GetContainingTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeMemberDeclarationBase.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FSharpSymbol GetFcsSymbol()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ReferenceExpr.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsRecursive()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/GlobalNamespaceDeclaration.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsRecursive()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/NestedModuleDeclaration.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetFieldDeclFcsType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/UnionCaseDeclaration.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsRecursive()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/LetOrUseExpr.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsMutable()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TopBinding.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Searching/FSharpReferenceSearcher.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpSearcherFactory()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Searching/FSharpSearcherFactory.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISequentialExpr GetByLastExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/SequentialExprNavigator.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 13,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISequentialExpr GetByNonLastExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/SequentialExprNavigator.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFSharpTypeElementDeclaration GetContainingTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/FSharpTreeNodeExtensions.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDotLambdaExpr GetByQualifier()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/DotLambdaExprNavigator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpAccessContext()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpAccessContext.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 13,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDeclaredElement GetFieldDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpParameterUtil.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool UpToDate()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SubplatformFileForPackaging CopyFileToOutputRequest()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/BuildScript/CopyFSharpAnnotations.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertNewLineAt()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBestParentProjectModelNode()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/projectView/FSharpProjectModelViewExtensions.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/SendToFsiActions.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEntry()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/CommandHistory.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpScriptConfiguration.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpScriptConfiguration.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiHost.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processAllPendingMessages()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiInputOutputProcessor.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addProcessListener()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiProcessHandler.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyProcessTerminated()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiProcessHandler.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decode()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/psi/impl/escaping/FSharpRawStringLiteralEscaper.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveToPlugin()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/build.gradle.kts",
  "fileLinesCount" : 349,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEnumerable InstantiateTypeProvidersOfAssembly()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/TypeProvidersLoader.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProvidedRdModelsCreatorWithCacheBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/ProvidedRdModelsCreatorWithCacheBase.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CreateEntityKey()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/ProvidedRdModelsCreatorWithCacheBase.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override RdSimpleDispatcher InitDispatcher()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/TypeProvidersEndPoint.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Cache/MetadataEntitiesCache.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Main()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Program.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RdOutOfProcessProvidedType GetProvidedType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedTypesHost.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetGenericParameterPosition()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedTypesHost.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetArrayRank()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedTypesHost.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RdProvidedMethodInfo GetProvidedMethodInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedMethodInfosHost.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RdTask Dispose()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/TypeProvidersHost.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Unit Die()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/TypeProvidersHost.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RdProvidedAssembly GetProvidedAssembly()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Hosts/ProvidedAssemblyHost.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Main()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/Program.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AssemblyReaderShimChangeListenerBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/AssemblyReaderShimBase.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileSystemShimChangeProvider()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/DelegatingFileSystemShim.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Shutdown()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Fantomas.Protocol/src/FantomasProcess.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FantomasConnection()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Fantomas.Protocol/src/FantomasConnection.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkDirty()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/ProvidedAbbreviationsCache.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGet()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/ProvidedAbbreviationsCache.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeProvidersConnection()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/TypeProvidersConnection.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedMethodInfoWithContext()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedMethodInfoWithContext.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyProvidedConstructorInfoWithContext()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedConstructorInfoWithContext.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedVar.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnInvalidate()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyTypeProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DummyProvidedExpr()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/DummyProvidedExpr.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpIdentifierHighlighting()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Features/Daemon/Highlightings/IdentifierHighlighting.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributeValue GetFirstPositionalArg()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpNamesUtil.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object GetFirstArgValue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpNamesUtil.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFSharpParameter TryGetDeclaredFSharpParameter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpPatternUtil.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpFormatterInfoProvider()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpCodeFormatter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatter.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void FormatInsertedNodes()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatter.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 146,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void FormatReplacedRange()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatter.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReadMetadata()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpMetadataStreamReader()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T ReadByteAsEnum()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadTypeParameterRef()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 995,
  "endLine" : 1000,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadTypeKind()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1548,
  "endLine" : 1552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeBuilderBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/TreeBuilderBase.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Start()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessedLexer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void yypushback()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitBlockComment()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitStringInClockComment()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FinishStringInClockComment()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType InitIdent()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenNodeType IdentInTypeApp()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitSmashAdjacent()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 347,
  "endLine" : 351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeepInto()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeepIntoParenLevel()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeepIntoBrackLevel()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advance()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/Lexing/FSharpLexerGenerated.Supplement.cs",
  "fileLinesCount" : 546,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpTokenType.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpTokenType.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LeafElementBase Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpTokenType.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessor.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessor.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expression Parse()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpPreprocessor.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Process()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Processor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessBeforeInterior()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNode()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitParametersOwner()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotationsFiles()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpExternalAnnotationsFileProvider.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddTokenAfter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 615,
  "endLine" : 619,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddTokenBefore()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 621,
  "endLine" : 625,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpAttributeInstance()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpAttributeInstance.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpAttributeSet()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpAttributeSet.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIndexer()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/OverridableMemberDeclarationUtil.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IList GetAttributeInstances()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpDeclaredElementBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompiledActivePatternCase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/Compiled/CompiledActivePatternCase.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDeclaredElementPointer CreatePointer()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/Compiled/CompiledActivePatternCase.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITypeElement GetTypeElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpFieldProperty.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class FSharpSecondaryConstructor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpConstructorBase.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal class FSharpPrimaryConstructor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpConstructorBase.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class FSharpUnionCaseNewMethodPointer()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Pointers/FSharpUnionCaseNewMethodPointer.cs",
  "fileLinesCount" : 10,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 5,
  "endLine" : 9,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Write()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpProjectFilePart.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitFSharpFile()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpProjectFilePart.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpCacheDeclarationProcessor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitAnonModuleDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitLetBindingsDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpDeclarationProcessor.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerativeMembersConverter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/GenerativeMembersConverter.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpModuleAbbreviationPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpModuleAbbreviationPart.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedModulePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/NestedModulePart.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StructuralTypePartBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/StructuralTypePartBase.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RecordPartBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/RecordPart.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFSharpParameterOwner GetConstructor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/RecordPart.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeAbbreviationOrDeclarationPartBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/TypeAbbreviationOrDeclarationPart.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/DelegatePart.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDeclaredType GetBaseClassType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ObjectExpressionTypePart.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedModulePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/NamedModulePart.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/EnumPart.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Write()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpClassLikePart.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnionCasePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/UnionCasePart.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnonModulePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/AnonModulePart.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpGenerativeProvidedElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpGenerativeProvidedMember.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpGenerativeProvidedParameter()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpGenerativeProvidedParameter.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpClass()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpClass.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/NamedNamespaceDeclaration.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ClearCachedData()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/AbstractMemberDeclaration.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpCachedDeclarationBase.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ReferenceOwnerExprBase.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetTextLength()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ChameleonExpression.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StringBuilder GetText()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ChameleonExpression.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IBuffer GetTextAsBuffer()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ChameleonExpression.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TreeElement DeepClone()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ChameleonExpression.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void OpenChameleon()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ChameleonExpression.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TopActivePatternCaseDeclaration.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ClearCachedData()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeMemberDeclarationBase.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeMemberDeclarationBase.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ReferenceOwnerBase.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpToken()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpToken.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StringBuilder GetText()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpToken.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ClearCachedData()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/UnionRepresentation.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TypeParameterOfTypeDeclaration.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ClearCachedData()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ActivePatternId.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FSharpComment CreateLineComment()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpComment.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsConstantValue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/LiteralExpr.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDeclaredElement CreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/UnionCaseFieldDeclaration.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetQualifier()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ReferenceName.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetQualifier()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ReferenceName.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override FSharpSymbolReference CreateReference()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/RecordExpr.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ClearCachedData()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/UnionCaseDeclaration.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetParameterFcsType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/UnionCaseDeclaration.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ClearCachedData()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TypeExtensionDeclaration.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TypeExtensionDeclaration.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpReferenceSearchProcessor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Searching/FSharpReferenceSearchProcessor.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IIfExpr GetByBranchExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/IfThenElseExprNavigator.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetIndex()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/ActivePatternCaseNameUtil.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FcsFileCapturedInfo TryGetResolvedSymbols()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsModuleCapturedInfo.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual IDeclaredElement GetDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpSymbolReference.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetQualifier()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpSymbolReference.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual FSharpList FilterSymbols()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpSymbolReference.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FcsResolvedSymbolUse()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsResolvedSymbolUse.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InvalidateScript()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkAsDirty()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trimTrailingSpaces()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertIndentFromLine()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findRightBracket()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/CommandHistory.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initAndRun()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/consoleRunners/FsiConsoleRunnerBase.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpScriptConfigurationEditor.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpRunScriptConfigurationProducer.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doIsShowSeparatorLine()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/InputSeparatorGutterContentProvider.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiSandboxInfoUpdater.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startNotified()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiSandboxInfoUpdater.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewEntry()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/HistoryKeyListener.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startNotify()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiProcessHandler.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSandboxInfoUpdater()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiProcessHandler.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareText()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/actions/FSharpScratchCreationHelper.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCallStrategy()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/actions/FSharpActionSupportPolicy.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOffsetInHost()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/psi/impl/escaping/FSharpRawStringLiteralEscaper.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/highlighting/FSharpSyntaxHighlighterFactory.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpProjectFileType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpProjectFileType.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record FakeTcImportsBaseValue()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/TcImportsHack.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedCustomAttributeProvider()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/ProvidedCustomAttributeProvider.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeProvidersInstantiationException()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Exceptions/TypeProvidersInstantiationException.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProxyProvidedType Create()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyProvidedType.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasNamedArgStructure()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpArgumentsUtil.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string TryRemoveCompiledAccessorPrefix()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpNamesUtil.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ShallowToDeepCopy()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 1428,
  "endLine" : 1431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadFieldsTable()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 674,
  "endLine" : 677,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadIlTypes()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 758,
  "endLine" : 761,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadTypes()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Metadata/FSharpMetadataReader.cs",
  "fileLinesCount" : 1583,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 854,
  "endLine" : 857,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record struct FSharpParameterIndex()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/FSharpParameterIndex.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetSourceUnionCases()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IPsiSourceFile GetDefiningSourceFile()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpAccessRights.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DeclaredElementType GetElementType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpEnumMember.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AccessRights GetAccessRights()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpFieldProperty.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpUnionCaseIsCasePropertyPointer()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Pointers/FSharpUnionCaseIsCasePropertyPointer.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalsVisibleToAttributeInstance()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpProjectFilePart.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpCompiledClass()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Compiled/FSharpCompiledClass.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclaredNamespacePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/DeclaredNamespacePart.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterfacePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/InterfacePart.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/RecordPart.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructRecordPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/RecordPart.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeAbbreviationOrDeclarationPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/TypeAbbreviationOrDeclarationPart.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructTypeAbbreviationOrDeclarationPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/TypeAbbreviationOrDeclarationPart.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILAssemblyTypeAbbreviationPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ILAssemblyTypeAbbreviationPart.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ClassPart.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassExtensionPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/TypeExtensionParts.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructExtensionPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/TypeExtensionParts.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeElement CreateTypeElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ModulePartBase.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ICachedDeclaration2 FindDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/QualifiedNamespacePart.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IDeclaration GetDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/QualifiedNamespacePart.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/StructPart.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnionPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/UnionPart.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructUnionPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/UnionPart.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpClassLikePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpClassLikePart.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpGenerativeProvidedConstructor()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpGenerativeProvidedConstructor.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpGenerativeProvidedProperty()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpGenerativeProvidedProperty.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpGenerativeProvidedField()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpGenerativeProvidedField.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlNode GetXMLDoc()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TopBinding.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/RecordFieldDeclaration.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsPresentable()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpDeclaredElementType.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProcessProjectItem()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Searching/FSharpReferenceSearcher.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamedNamespaceDeclaration GetContainingNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/FSharpTreeNodeExtensions.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbolTable GetReferenceSymbolTable()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpSymbolReference.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areInlineBreakpointsDisabled()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/breakpoints/FSharpInlineBreakpointsDisabler.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/SendToFsiActions.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/consoleRunners/FsiConsoleRunnerBase.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/consoleRunners/FsiDefaultConsoleRunner.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/runScript/FSharpScriptRunProfileState.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentCleared()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/InputSeparatorGutterContentProvider.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLineSeparator()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/InputSeparatorGutterContentProvider.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiSandboxInfoUpdater.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/CommandHistoryAction.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onServerPrompt()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiInputOutputProcessor.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterValueChanged()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/FSharpHost.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedAssemblyCreator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/ModelCreators/ProvidedAssemblyCreator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeProvidersEndPoint()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/TypeProvidersEndPoint.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedAssembliesCache()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/src/Cache/MetadataEntitiesCache.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FantomasEndPoint()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasEndPoint.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitLogger()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp.Fantomas.Host/src/FantomasEndPoint.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpProjectFileType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpProjectFileType.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpProjectFileType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpProjectFileType.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpSignatureProjectFileType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpSignatureProjectFileType.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpSignatureProjectFileType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpSignatureProjectFileType.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpScriptProjectFileType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpScriptProjectFileType.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpScriptProjectFileType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpScriptProjectFileType.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpLanguage()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpLanguage.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpLanguage()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpLanguage.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpLanguage()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpLanguage.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedAssembliesCache()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/ProvidedAssembliesCache.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddOrUpdate()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/ProvidedAbbreviationsCache.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkDirty()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/ProvidedAbbreviationsCache.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/ProvidedAbbreviationsCache.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedTypesCache()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Cache/ProvidedTypesCache.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProvidedTypesComparer()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Utils/ProvidedTypesComparer.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvidedTypeException()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Exceptions/ProvidedTypeException.cs",
  "fileLinesCount" : 11,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.TypeProviders.Protocol/src/Models/ProxyTypeProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDeclaredType MapBaseType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FcsTypeMappingUtil.cs",
  "fileLinesCount" : 429,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpLexer()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpLexer.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpLexer()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpLexer.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FixedTokenNodeType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpTokenType.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhitespaceNodeType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpTokenType.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewLineNodeType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpTokenType.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineCommentNodeType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpTokenType.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockCommentNodeType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Parsing/FSharpTokenType.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FSharpNodeTypesRegistry()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/FSharpNodeTypesRegistry.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessAfterInterior()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Annotations/FSharpAnnotatedCacheProcessor.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpXmlDocLanguage()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DocComments/FSharpXmlDocLanguage.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FSharpAccessRights GetFSharpAccessRights()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpAccessRights.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopActivePatternCase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/TopActivePatternCase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpTypeMember()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpTypeMember.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpEnumMember()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpEnumMember.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FSharpUnionCaseProperty()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpUnionCaseProperty.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompareToObjectWithComparerMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedMembers.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompareToObjectMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedMembers.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompareToStructuralTypeMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedMembers.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EqualsObjectWithComparerMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedMembers.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EqualsObjectMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedMembers.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EqualsStructuralTypeMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedMembers.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetHashCodeWithComparerMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedMembers.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetHashCodeMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedMembers.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToStringMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedMembers.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GeneratedMethodWithTwoParams()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedMembers.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GeneratedMethodWithOneParam()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedMembers.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnionTagProperty()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/CompilerGenerated/FSharpGeneratedMembers.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleFunction()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/ModuleFunction.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FSharpUnionCaseField()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpFieldProperty.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FSharpRecordField()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpFieldProperty.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FSharpFieldProperty()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpFieldProperty.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FSharpCompiledPropertyBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpCompiledPropertyBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpCliEvent()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpCliEvent.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractFSharpCliEvent()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpCliEvent.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpLiteral()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpLiteral.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpMethod.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpTypePrivateMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpMethod.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpMemberBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpMemberBase.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpCachedTypeMemberBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpCachedTypeMemberBase.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FSharpSignOperator()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpOperator.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FSharpOperatorBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/DeclaredElement/FSharpOperator.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpUnionCaseClassPointer()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Pointers/FSharpUnionCaseClassPointer.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpUnionCaseTagPointer()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Pointers/FSharpUnionCaseTagPointer.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpGenerativeProvidedEvent()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpGenerativeProvidedEvent.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FSharpGenerativeProvidedMethodBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpGenerativeProvidedMethodBase.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpGenerativeGenerativeProvidedMethod()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/FSharpGenerativeProvidedMethod.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FSharpExtensionMemberKind()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Compiled/FSharpExtensionMemberKind.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclaredNamespacePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/DeclaredNamespacePart.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpModuleAbbreviationPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/FSharpModuleAbbreviationPart.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedModulePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/NestedModulePart.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StructuralTypePartBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/StructuralTypePartBase.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterfacePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/InterfacePart.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/RecordPart.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructRecordPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/RecordPart.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeAbbreviationOrDeclarationPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/TypeAbbreviationOrDeclarationPart.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructTypeAbbreviationOrDeclarationPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/TypeAbbreviationOrDeclarationPart.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeAbbreviationOrDeclarationPartBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/TypeAbbreviationOrDeclarationPart.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILAssemblyTypeAbbreviationPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ILAssemblyTypeAbbreviationPart.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/ClassPart.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/DelegatePart.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedModulePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/NamedModulePart.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassExtensionPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/TypeExtensionParts.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructExtensionPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/TypeExtensionParts.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/EnumPart.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QualifiedNamespacePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/QualifiedNamespacePart.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QualifiedNamespacePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/QualifiedNamespacePart.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/StructPart.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnionPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/UnionPart.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructUnionPart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/UnionPart.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnonModulePart()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/AnonModulePart.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetQualifiedName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/NamedNamespaceDeclaration.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChameleonExpressionNodeType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ChameleonExpressionNodeType.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpDeadCodeToken()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpDeadCodeToken.cs",
  "fileLinesCount" : 11,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IFSharpReferenceOwner SetName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ReferenceOwnerExprBase.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDocComment()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/XmlDocBlock.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetSealed()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeMemberDeclarationBase.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetVirtual()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeMemberDeclarationBase.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void SetOverride()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeMemberDeclarationBase.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void SetStatic()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeMemberDeclarationBase.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetReadonly()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeMemberDeclarationBase.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetExtern()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeMemberDeclarationBase.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetUnsafe()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeMemberDeclarationBase.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetVolatile()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeMemberDeclarationBase.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetAccessRights()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpTypeMemberDeclarationBase.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFSharpReferenceOwner SetName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ReferenceOwnerBase.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/DummyDeclaration.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/DummyDeclaration.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceExpressionTypeReference()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ReferenceExpr.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Whitespace()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/Whitespace.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Whitespace()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/Whitespace.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewLine()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/Whitespace.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WhitespaceBase()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/Whitespace.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpComment()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpComment.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocComment()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpComment.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocCommentBlockNodeType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpComment.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpWarningDirectiveNodeType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpComment.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int GetIndex()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/UnionCaseFieldDeclaration.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpString()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpString.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RecordCtorReference()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/RecordExpr.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpIdentifierToken.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/FSharpIdentifierToken.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetName()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TopBinding.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpDeclaredElementType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpDeclaredElementType.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpSymbolReference()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FSharpSymbolReference.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyFcsFileCapturedInfo()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/EmptyFcsFileCapturedInfo.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CtorReference()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/CtorReference.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MergeLoaded()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Merge()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dump()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/FcsCapturedInfoCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeExtensionReference()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/TypeExtensionReference.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FSharpProjectFileType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpProjectFileType.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FSharpSignatureProjectFileType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpSignatureProjectFileType.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FSharpScriptProjectFileType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/src/FSharpScriptProjectFileType.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSimpleValueExpression()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpExpressionUtil.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetFcsGroupParameterCount()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Util/FSharpPatternUtil.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 165,
  "endLine" : 166,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPrefixAppWithNoComputationExprArg()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/CodeFormatter/FSharpCodeFormatterInfoProvider.cs",
  "fileLinesCount" : 1478,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 717,
  "endLine" : 718,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FSharpUnionTagsClass GetUnionTagsClass()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 359,
  "endLine" : 360,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModuleMembersAccessKind GetAccessKind()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/FSharpImplUtil.cs",
  "fileLinesCount" : 1105,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 909,
  "endLine" : 910,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IType GetType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/DelegatePart.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IDeclaredType GetBaseClassType()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/UnionCasePart.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetSuperTypes()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Parts/UnionCasePart.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDeclaredElement CreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/AbstractMemberDeclaration.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 60,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyList GetMemberDeclarations()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TypeAbbreviationRepresentation.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeTextRange GetCasesRange()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/ActivePatternId.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IList GetTypeFields()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/UnionCaseFieldDeclaration.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDeclaredElement CreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TypeUsageOrUnionCaseDeclaration.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TypeReferenceCanBeUnionCaseDeclaration()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/TypeUsageOrUnionCaseDeclaration.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IDeclaredElement CreateDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Tree/AutoPropertyDeclaration.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IIndexerExpr GetByQualifierIgnoreIndexers()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/IndexerExprNavigator.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDotLambdaExpr GetByFirstQualifier()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Tree/DotLambdaExprNavigator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FSharpSymbol GetFcsSymbol()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Resolve/CtorReference.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showConsole()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/consoleRunners/FsiScriptProfileConsoleRunner.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiHost.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 213,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpSourceExtensionsMembersIndex()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Compiled/FSharpCompiledExtensionMemberInfo.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSharpSourceExtensionsMembersIndex()",
  "longName" : "",
  "relativeFileName" : "ReSharper.FSharp/src/FSharp/FSharp.Psi/src/Impl/Cache2/Compiled/FSharpCompiledExtensionMemberInfo.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::ReSharper.FSharp" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContinuedIndentLine()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/editorActions/FSharpEnterHandlerDelegate.kt",
  "fileLinesCount" : 756,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIdentifierPart()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/completion/FSharpCompletionHelper.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIdentifierStart()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/completion/FSharpCompletionHelper.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createExecuteActionHandler()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/consoleRunners/FsiConsoleRunnerBase.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withGenericSandBoxing()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiSandboxInfoUpdater.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/CommandHistoryAction.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printInputText()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi/FsiInputOutputProcessor.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInjectionProcessor()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/injections/FSharpConcatenationAwareInjector.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "rider-fsharp/src/main/java/com/jetbrains/rider/ideaInterop/fileTypes/fsharp/psi/FSharpStringElementManipulator.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::rider-fsharp" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]